Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/cbmc.spec'], chrootPath='/var/lib/mock/f33-build-137631-42034/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/cbmc.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1580169600 Wrote: /builddir/build/SRPMS/cbmc-5.11-5.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/cbmc.spec'], chrootPath='/var/lib/mock/f33-build-137631-42034/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/cbmc.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1580169600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.eJwDUc + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf cbmc-cbmc-5.11 + /usr/bin/gzip -dc /builddir/build/SOURCES/cbmc-5.11.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd cbmc-cbmc-5.11 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/cbmc-5.11-fix-build.patch + /usr/bin/cat /builddir/build/SOURCES/cbmc-5.9-format.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/cbmc-5.11-qbf.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/cbmc-5.9-glpk.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + sed -e 's|@RPM_OPT_FLAGS@|-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive|' -e 's|@RPM_LD_FLAGS@|-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld|' -i src/config.inc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.CmwvRg + umask 022 + cd /builddir/build/BUILD + cd cbmc-cbmc-5.11 + pushd src ~/build/BUILD/cbmc-cbmc-5.11/src ~/build/BUILD/cbmc-cbmc-5.11 + make -j4 ## Entering big-int make -C big-int make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/big-int' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -o bigint-func.o bigint-func.cc g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -o bigint.o bigint.cc g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -o bigint-test.o bigint-test.cc g++ -o test-bigint -Wl,--start-group bigint-func.o bigint.o bigint-test.o -Wl,--end-group -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ar rcT big-int.a bigint-func.o bigint.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/big-int' ## Entering util make -C util make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/util' /bin/sh: git: command not found g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o arith_tools.o arith_tools.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o array_name.o array_name.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o base_type.o base_type.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o bv_arithmetic.o bv_arithmetic.cpp In file included from std_expr.h:19, from arith_tools.h:16, from arith_tools.cpp:9: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from arith_tools.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from ssa_expr.h:13, from array_name.cpp:17: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from array_name.cpp:14: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from bv_arithmetic.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from bv_arithmetic.cpp:14: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from arith_tools.cpp:9: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from arith_tools.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from ssa_expr.h:13, from array_name.cpp:17: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from array_name.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from bv_arithmetic.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from bv_arithmetic.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from arith_tools.cpp:9: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from arith_tools.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from arith_tools.cpp:9: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from bv_arithmetic.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from bv_arithmetic.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from bv_arithmetic.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from ssa_expr.h:13, from array_name.cpp:17: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from array_name.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from base_type.cpp:17: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from base_type.cpp:17: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ssa_expr.h:13, from array_name.cpp:17: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from base_type.cpp:17: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from base_type.cpp:17: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from array_name.cpp:17: ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ssa_expr.h:13, from array_name.cpp:17: std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o byte_operators.o byte_operators.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_types.o c_types.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cmdline.o cmdline.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o config.o config.cpp In file included from std_expr.h:19, from byte_operators.h:21, from byte_operators.cpp:9: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from byte_operators.h:21, from byte_operators.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from byte_operators.h:21, from byte_operators.cpp:9: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from byte_operators.h:21, from byte_operators.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from byte_operators.h:21, from byte_operators.cpp:9: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from byte_operators.h:21, from byte_operators.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from byte_operators.h:21, from byte_operators.cpp:9: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from c_types.cpp:10: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from c_types.cpp:10: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from c_types.cpp:10: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from c_types.cpp:10: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from byte_operators.cpp:9: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from byte_operators.h:21, from byte_operators.cpp:9: std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from byte_operators.cpp:9: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from byte_operators.h:21, from byte_operators.cpp:9: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from byte_operators.cpp:9: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from byte_operators.h:21, from byte_operators.cpp:9: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from config.cpp:13: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from config.cpp:13: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cout_message.o cout_message.cpp In file included from std_expr.h:20, from arith_tools.h:16, from config.cpp:13: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from config.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from config.cpp:13: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from config.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from config.cpp:13: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o decision_procedure.o decision_procedure.cpp std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o dstring.o dstring.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o endianness_map.o endianness_map.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o expr.o expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o expr_initializer.o expr_initializer.cpp In file included from std_expr.h:19, from arith_tools.h:16, from expr.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from expr.cpp:14: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from endianness_map.cpp:13: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from endianness_map.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from endianness_map.cpp:13: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from endianness_map.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from endianness_map.cpp:15: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from std_types.h:16, from endianness_map.cpp:13: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from endianness_map.cpp:15: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from expr.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from expr.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ In file included from std_expr.h:20, from arith_tools.h:16, from expr.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from expr.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from arith_tools.h:16, from expr.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from expr_initializer.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_initializer.h:15, from expr_initializer.cpp:12: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from expr_initializer.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_initializer.h:15, from expr_initializer.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from expr_initializer.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_initializer.h:15, from expr_initializer.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from expr_initializer.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from expr_initializer.cpp:18: std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ expr_initializer.cpp: In instantiation of 'exprt expr_initializert::expr_initializer_rec(const typet&, const source_locationt&) [with bool nondet = false]': expr_initializer.cpp:33:12: required from 'exprt expr_initializert::operator()(const typet&, const source_locationt&) [with bool nondet = false]' expr_initializer.cpp:328:49: required from here expr_initializer.cpp:223:17: warning: 'union_exprt::union_exprt(const typet&)' is deprecated: use union_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 223 | union_exprt value(type); | ^~~~~ In file included from arith_tools.h:16, from expr_initializer.cpp:14: std_expr.h:1849:12: note: declared here 1849 | explicit union_exprt(const typet &_type): | ^~~~~~~~~~~ expr_initializer.cpp: In instantiation of 'exprt expr_initializert::expr_initializer_rec(const typet&, const source_locationt&) [with bool nondet = true]': expr_initializer.cpp:33:12: required from 'exprt expr_initializert::operator()(const typet&, const source_locationt&) [with bool nondet = true]' expr_initializer.cpp:348:49: required from here expr_initializer.cpp:223:17: warning: 'union_exprt::union_exprt(const typet&)' is deprecated: use union_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 223 | union_exprt value(type); | ^~~~~ In file included from arith_tools.h:16, from expr_initializer.cpp:14: std_expr.h:1849:12: note: declared here 1849 | explicit union_exprt(const typet &_type): | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o expr_util.o expr_util.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o exception_utils.o exception_utils.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o file_util.o file_util.cpp In file included from std_expr.h:19, from expr_util.cpp:18: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_util.cpp:14: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from expr_util.cpp:18: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_util.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from expr_util.cpp:18: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_util.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from expr_util.cpp:18: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ expr_util.cpp: In function 'with_exprt make_with_expr(const update_exprt&)': expr_util.cpp:72:14: warning: 'with_exprt::with_exprt()' is deprecated: use with_exprt(old, where, new_value) instead [-Wdeprecated-declarations] 72 | with_exprt result; | ^~~~~~ In file included from expr_util.cpp:18: std_expr.h:3527:3: note: declared here 3527 | with_exprt():exprt(ID_with) | ^~~~~~~~~~ expr_util.cpp:77:16: warning: 'with_exprt::with_exprt()' is deprecated: use with_exprt(old, where, new_value) instead [-Wdeprecated-declarations] 77 | with_exprt tmp; | ^~~ In file included from expr_util.cpp:18: std_expr.h:3527:3: note: declared here 3527 | with_exprt():exprt(ID_with) | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o find_macros.o find_macros.cpp expr_util.cpp: In function 'if_exprt lift_if(const exprt&, std::size_t)': expr_util.cpp:208:12: warning: 'if_exprt::if_exprt()' is deprecated: use if_exprt(cond, t, f) instead [-Wdeprecated-declarations] 208 | if_exprt result; | ^~~~~~ In file included from expr_util.cpp:18: std_expr.h:3441:3: note: declared here 3441 | if_exprt() : ternary_exprt(ID_if) | ^~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o find_symbols.o find_symbols.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o fixedbv.o fixedbv.cpp In file included from std_expr.h:19, from find_macros.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from find_macros.cpp:14: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from find_macros.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from find_macros.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from find_macros.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from find_macros.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from find_macros.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from find_symbols.cpp:11: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from find_symbols.cpp:11: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from find_symbols.cpp:11: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from find_symbols.cpp:11: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from find_symbols.cpp:12: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from std_types.h:16, from find_symbols.cpp:11: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from find_symbols.cpp:12: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from fixedbv.cpp:11: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from fixedbv.cpp:11: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from fixedbv.cpp:11: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from fixedbv.cpp:11: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from fixedbv.cpp:12: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from std_types.h:16, from fixedbv.cpp:11: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from fixedbv.cpp:12: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o format_constant.o format_constant.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o format_expr.o format_expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o format_number_range.o format_number_range.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o format_type.o format_type.cpp In file included from std_expr.h:19, from arith_tools.h:16, from format_constant.cpp:12: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from format_constant.cpp:12: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from format_constant.cpp:12: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from format_constant.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from format_constant.cpp:12: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from format_constant.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from format_constant.cpp:12: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from format_expr.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from format_expr.h:12, from format_expr.cpp:12: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from format_expr.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from format_expr.h:12, from format_expr.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from format_expr.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from format_expr.h:12, from format_expr.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from format_expr.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o fresh_symbol.o fresh_symbol.cpp std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from format_expr.cpp:15: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from arith_tools.h:16, from format_expr.cpp:14: std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from format_expr.cpp:15: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from format_expr.cpp:14: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from format_expr.cpp:15: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from format_expr.cpp:14: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from format_type.cpp:11: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from format_type.h:13, from format_type.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from format_expr.cpp:25: std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from format_type.cpp:11: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from format_type.h:13, from format_type.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o get_base_name.o get_base_name.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o get_module.o get_module.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o guard.o guard.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o identifier.o identifier.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ieee_float.o ieee_float.cpp In file included from std_expr.h:19, from guard.h:17, from guard.cpp:12: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from guard.h:17, from guard.cpp:12: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from guard.h:17, from guard.cpp:12: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from guard.h:17, from guard.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from guard.h:17, from guard.cpp:12: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from guard.h:17, from guard.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from guard.h:17, from guard.cpp:12: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o invariant.o invariant.cpp std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ guard.cpp: In member function 'void guardt::guard_expr(exprt&) const': guard.cpp:35:21: warning: 'implies_exprt::implies_exprt()' is deprecated: use implies_exprt(a, b) instead [-Wdeprecated-declarations] 35 | implies_exprt tmp; | ^~~ In file included from guard.h:17, from guard.cpp:12: std_expr.h:2489:3: note: declared here 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o irep.o irep.cpp In file included from std_expr.h:19, from arith_tools.h:16, from ieee_float.cpp:16: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from ieee_float.cpp:16: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from ieee_float.cpp:16: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from ieee_float.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from ieee_float.cpp:16: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from ieee_float.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from ieee_float.cpp:16: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o irep_hash.o irep_hash.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o irep_hash_container.o irep_hash_container.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o irep_ids.o irep_ids.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o irep_serialization.o irep_serialization.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o invariant_utils.o invariant_utils.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json.o json.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_expr.o json_expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_irep.o json_irep.cpp In file included from std_expr.h:19, from arith_tools.h:16, from json_expr.cpp:17: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from json_expr.cpp:15: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from json_expr.cpp:17: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from json_expr.cpp:15: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from json_expr.cpp:17: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from json_expr.cpp:15: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from json_expr.cpp:17: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_stream.o json_stream.cpp std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o lispexpr.o lispexpr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o lispirep.o lispirep.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o mathematical_types.o mathematical_types.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o memory_info.o memory_info.cpp In file included from mathematical_types.cpp:13: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from mathematical_types.h:16, from mathematical_types.cpp:13: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o merge_irep.o merge_irep.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o message.o message.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o mp_arith.o mp_arith.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o namespace.o namespace.cpp In file included from std_expr.h:19, from arith_tools.h:16, from mp_arith.cpp:19: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from mp_arith.cpp:19: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from mp_arith.cpp:19: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from mp_arith.cpp:19: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from mp_arith.cpp:19: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from mp_arith.cpp:19: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from mp_arith.cpp:19: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o nondet.o nondet.cpp std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o object_factory_parameters.o object_factory_parameters.cpp In file included from std_expr.h:19, from namespace.cpp:17: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from namespace.cpp:17: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from namespace.cpp:17: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from namespace.cpp:17: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from namespace.cpp:17: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from namespace.cpp:17: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from namespace.cpp:17: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from nondet.h:12, from nondet.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from nondet.h:12, from nondet.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from nondet.h:12, from nondet.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from nondet.h:12, from nondet.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from nondet.h:12, from nondet.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from nondet.h:12, from nondet.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from nondet.h:12, from nondet.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o options.o options.cpp ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from nondet.h:12, from nondet.cpp:9: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ nondet.cpp: In function 'symbol_exprt generate_nondet_int(const mp_integer&, const mp_integer&, const string&, const typet&, const irep_idt&, const source_locationt&, symbol_table_baset&, code_blockt&)': nondet.cpp:58:66: warning: 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)' is deprecated: use side_effect_expr_nondett(statement, type, loc) instead [-Wdeprecated-declarations] 58 | code_assignt(nondet_symbol, side_effect_expr_nondett(int_type))); | ^ In file included from nondet.h:12, from nondet.cpp:9: ../util/std_code.h:1643:12: note: declared here 1643 | explicit side_effect_expr_nondett(const typet &_type): | ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o parse_options.o parse_options.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o parser.o parser.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o pointer_offset_size.o pointer_offset_size.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o pointer_predicates.o pointer_predicates.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o rational.o rational.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o rational_tools.o rational_tools.cpp In file included from std_expr.h:19, from arith_tools.h:16, from pointer_offset_size.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from pointer_offset_size.cpp:14: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from pointer_offset_size.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from pointer_offset_size.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from pointer_offset_size.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from pointer_offset_size.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from pointer_offset_size.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from pointer_predicates.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from pointer_predicates.cpp:14: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from pointer_predicates.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from pointer_predicates.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from pointer_predicates.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from pointer_predicates.cpp:14: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ In file included from arith_tools.h:16, from pointer_predicates.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from pointer_offset_size.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from arith_tools.h:16, from pointer_offset_size.cpp:14: std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from pointer_offset_size.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from pointer_offset_size.cpp:14: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from pointer_offset_size.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from pointer_offset_size.cpp:14: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from pointer_offset_size.cpp:21: ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from arith_tools.h:16, from pointer_offset_size.cpp:14: std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ref_expr_set.o ref_expr_set.cpp In file included from std_expr.h:19, from rational_tools.h:13, from rational_tools.cpp:12: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from rational_tools.h:13, from rational_tools.cpp:12: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from rational_tools.h:13, from rational_tools.cpp:12: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from rational_tools.h:13, from rational_tools.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from rational_tools.h:13, from rational_tools.cpp:12: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from rational_tools.h:13, from rational_tools.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from rational_tools.h:13, from rational_tools.cpp:12: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o refined_string_type.o refined_string_type.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o rename.o rename.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o rename_symbol.o rename_symbol.cpp In file included from refined_string_type.h:23, from refined_string_type.cpp:19: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from refined_string_type.h:23, from refined_string_type.cpp:19: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from refined_string_type.h:23, from refined_string_type.cpp:19: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from refined_string_type.h:23, from refined_string_type.cpp:19: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from refined_string_type.cpp:21: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from std_types.h:16, from refined_string_type.h:23, from refined_string_type.cpp:19: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from refined_string_type.cpp:21: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o replace_expr.o replace_expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o replace_symbol.o replace_symbol.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o run.o run.cpp In file included from rename_symbol.cpp:12: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_iterator.h:17, from rename_symbol.cpp:11: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from rename_symbol.cpp:12: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_iterator.h:17, from rename_symbol.cpp:11: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from rename_symbol.cpp:13: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_iterator.h:17, from rename_symbol.cpp:11: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from rename_symbol.cpp:13: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from std_expr.h:19, from replace_symbol.cpp:13: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from replace_symbol.h:18, from replace_symbol.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from replace_symbol.cpp:13: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from replace_symbol.h:18, from replace_symbol.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from replace_symbol.cpp:13: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from replace_symbol.h:18, from replace_symbol.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from replace_symbol.cpp:13: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o signal_catcher.o signal_catcher.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_expr.o simplify_expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_expr_array.o simplify_expr_array.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_expr_boolean.o simplify_expr_boolean.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_expr_floatbv.o simplify_expr_floatbv.cpp In file included from std_expr.h:19, from arith_tools.h:16, from simplify_expr.cpp:13: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from simplify_expr.cpp:13: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr.cpp:13: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from simplify_expr.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr.cpp:13: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from simplify_expr.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr.cpp:13: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from simplify_expr_array.cpp:11: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_array.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_array.cpp:11: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_array.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_array.cpp:11: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_array.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr_array.cpp:11: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from simplify_expr.cpp:15: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from arith_tools.h:16, from simplify_expr.cpp:13: std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from simplify_expr.cpp:15: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from simplify_expr.cpp:13: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from simplify_expr.cpp:15: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from simplify_expr.cpp:13: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ simplify_expr.cpp: In member function 'bool simplify_exprt::simplify_typecast(exprt&)': simplify_expr.cpp:220:27: warning: 'binary_relation_exprt::binary_relation_exprt()' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 220 | binary_relation_exprt inequality; | ^~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr.cpp:13: std_expr.h:882:3: note: declared here 882 | binary_relation_exprt() | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ simplify_expr.cpp: In member function 'exprt simplify_exprt::bits2expr(const string&, const typet&, bool)': simplify_expr.cpp:1511:35: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1511 | result.move_to_operands(comp); | ^ In file included from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from simplify_expr.cpp:13: expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ simplify_expr.cpp:1538:33: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1538 | result.move_to_operands(el); | ^ In file included from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from simplify_expr.cpp:13: expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ simplify_expr_array.cpp: In member function 'bool simplify_exprt::simplify_index(exprt&)': simplify_expr_array.cpp:90:19: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 90 | index_exprt new_index_expr; | ^~~~~~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr_array.cpp:11: std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ In file included from std_expr.h:19, from simplify_expr_boolean.cpp:17: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_boolean.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from simplify_expr_boolean.cpp:17: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_boolean.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from simplify_expr_floatbv.cpp:11: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_floatbv.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from simplify_expr_boolean.cpp:17: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_boolean.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from simplify_expr_boolean.cpp:17: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_floatbv.cpp:11: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_floatbv.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_floatbv.cpp:11: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_floatbv.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr_floatbv.cpp:11: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ simplify_expr_floatbv.cpp: In member function 'bool simplify_exprt::simplify_floatbv_typecast(exprt&)': simplify_expr_floatbv.cpp:194:54: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 194 | if(!to_integer(rounding_mode, rounding_mode_index)) | ^ In file included from simplify_expr_floatbv.cpp:11: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_floatbv.cpp:194:54: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 194 | if(!to_integer(rounding_mode, rounding_mode_index)) | ^ In file included from simplify_expr_floatbv.cpp:11: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_floatbv.cpp:228:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 228 | if(!to_integer(casted_expr, value)) | ^ In file included from simplify_expr_floatbv.cpp:11: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_floatbv.cpp:228:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 228 | if(!to_integer(casted_expr, value)) | ^ In file included from simplify_expr_floatbv.cpp:11: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_floatbv.cpp: In member function 'bool simplify_exprt::simplify_floatbv_op(exprt&)': simplify_expr_floatbv.cpp:317:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 317 | if(!to_integer(op2, rounding_mode)) | ^ In file included from simplify_expr_floatbv.cpp:11: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_floatbv.cpp:317:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 317 | if(!to_integer(op2, rounding_mode)) | ^ In file included from simplify_expr_floatbv.cpp:11: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_expr_int.o simplify_expr_int.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_expr_pointer.o simplify_expr_pointer.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_expr_struct.o simplify_expr_struct.cpp In file included from std_expr.h:19, from arith_tools.h:16, from simplify_expr_int.cpp:13: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_int.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from simplify_expr_pointer.cpp:13: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_pointer.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_int.cpp:13: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_int.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_int.cpp:13: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_int.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr_int.cpp:13: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_pointer.cpp:13: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_pointer.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_pointer.cpp:13: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_pointer.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr_pointer.cpp:13: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from simplify_expr_struct.cpp:11: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_struct.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from simplify_expr_int.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from arith_tools.h:16, from simplify_expr_int.cpp:13: std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from simplify_expr_int.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from simplify_expr_int.cpp:13: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from simplify_expr_int.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from simplify_expr_int.cpp:13: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_mult(exprt&)': simplify_expr_int.cpp:178:33: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 178 | typet c_sizeof_type=nil_typet(); | ^ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_int.cpp:13: std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_div(exprt&)': simplify_expr_int.cpp:290:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 290 | ok0=!to_integer(expr.op0(), int_value0); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:290:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 290 | ok0=!to_integer(expr.op0(), int_value0); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:291:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 291 | ok1=!to_integer(expr.op1(), int_value1); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:291:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 291 | ok1=!to_integer(expr.op1(), int_value1); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_mod(exprt&)': simplify_expr_int.cpp:407:45: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 407 | ok0=!to_integer(expr.op0(), int_value0); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:407:45: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 407 | ok0=!to_integer(expr.op0(), int_value0); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:408:45: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 408 | ok1=!to_integer(expr.op1(), int_value1); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:408:45: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 408 | ok1=!to_integer(expr.op1(), int_value1); | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_pointer.cpp: In function 'bool is_dereference_integer_object(const exprt&, mp_integer&)': simplify_expr_pointer.cpp:33:45: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 33 | !to_integer(expr.op0().op0(), address)) | ^ In file included from simplify_expr_pointer.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_pointer.cpp:33:45: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 33 | !to_integer(expr.op0().op0(), address)) | ^ In file included from simplify_expr_pointer.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_pointer.cpp:44:46: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 44 | else if(!to_integer(expr.op0(), address)) | ^ In file included from simplify_expr_pointer.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_pointer.cpp:44:46: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 44 | else if(!to_integer(expr.op0(), address)) | ^ In file included from simplify_expr_pointer.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_pointer.cpp: In member function 'bool simplify_exprt::simplify_address_of_arg(exprt&)': simplify_expr_pointer.cpp:77:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 77 | if(!to_integer(expr.op1(), index)) | ^ In file included from simplify_expr_pointer.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_pointer.cpp:77:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 77 | if(!to_integer(expr.op1(), index)) | ^ In file included from simplify_expr_pointer.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_struct.cpp:11: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_struct.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from simplify_expr_struct.cpp:11: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from simplify_expr_class.h:20, from simplify_expr_struct.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_shifts(exprt&)': simplify_expr_int.cpp:977:37: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 977 | if(to_integer(expr.op1(), distance)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:977:37: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 977 | if(to_integer(expr.op1(), distance)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:990:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 990 | if(to_integer(expr.op0(), value)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:990:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 990 | if(to_integer(expr.op0(), value)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from arith_tools.h:16, from simplify_expr_struct.cpp:11: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_power(exprt&)': simplify_expr_int.cpp:1089:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1089 | if(to_integer(expr.op0(), base)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1089:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1089 | if(to_integer(expr.op0(), base)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1092:37: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1092 | if(to_integer(expr.op1(), exponent)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1092:37: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1092 | if(to_integer(expr.op1(), exponent)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_extractbits(extractbits_exprt&)': simplify_expr_int.cpp:1112:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1112 | if(to_integer(expr.upper(), start)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1112:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1112 | if(to_integer(expr.upper(), start)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1115:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1115 | if(to_integer(expr.lower(), end)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1115:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1115 | if(to_integer(expr.lower(), end)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_unary_minus(exprt&)': simplify_expr_int.cpp:1226:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1226 | if(to_integer(expr.op0(), int_value)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1226:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1226 | if(to_integer(expr.op0(), int_value)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_inequality(exprt&)': simplify_expr_int.cpp:1441:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1441 | if(to_integer(tmp0, v0)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1441:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1441 | if(to_integer(tmp0, v0)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1444:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1444 | if(to_integer(tmp1, v1)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1444:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1444 | if(to_integer(tmp1, v1)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ simplify_expr_int.cpp: In member function 'bool simplify_exprt::simplify_inequality_constant(exprt&)': simplify_expr_int.cpp:1772:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1772 | if(!to_integer(*it, i)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ simplify_expr_int.cpp:1772:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1772 | if(!to_integer(*it, i)) | ^ In file included from simplify_expr_int.cpp:13: arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from simplify_expr_struct.cpp:13: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from arith_tools.h:16, from simplify_expr_struct.cpp:11: std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from simplify_expr_struct.cpp:13: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from simplify_expr_struct.cpp:11: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from simplify_expr_struct.cpp:13: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from arith_tools.h:16, from simplify_expr_struct.cpp:11: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o simplify_utils.o simplify_utils.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o source_location.o source_location.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ssa_expr.o ssa_expr.cpp In file included from std_expr.h:19, from ssa_expr.h:13, from ssa_expr.cpp:9: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from ssa_expr.h:13, from ssa_expr.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from ssa_expr.h:13, from ssa_expr.cpp:9: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from ssa_expr.h:13, from ssa_expr.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o std_code.o std_code.cpp In file included from std_expr.h:20, from ssa_expr.h:13, from ssa_expr.cpp:9: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from ssa_expr.h:13, from ssa_expr.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ssa_expr.h:13, from ssa_expr.cpp:9: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ssa_expr.cpp:9: ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ssa_expr.h:13, from ssa_expr.cpp:9: std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o std_expr.o std_expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o std_types.o std_types.cpp In file included from std_expr.h:19, from std_code.h:19, from std_code.cpp:12: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from std_code.h:16, from std_code.cpp:12: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from std_code.h:19, from std_code.cpp:12: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_code.h:16, from std_code.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o string2int.o string2int.cpp In file included from std_expr.h:20, from std_code.h:19, from std_code.cpp:12: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_code.h:16, from std_code.cpp:12: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_code.h:19, from std_code.cpp:12: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from std_expr.h:19, from std_expr.cpp:9: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from std_expr.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from std_expr.cpp:9: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from std_expr.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from std_expr.h:20, from std_expr.cpp:9: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from std_expr.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from std_expr.cpp:9: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from std_code.cpp:12: std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_code.cpp: In member function 'code_blockt& codet::make_block()': std_code.cpp:29:23: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 29 | move_to_operands(tmp); | ^ In file included from std_code.h:16, from std_code.cpp:12: expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from std_expr.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from std_expr.cpp:9: std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from std_expr.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from std_expr.cpp:9: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from std_expr.cpp:16: byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from std_expr.cpp:9: std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from std_types.cpp:13: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from std_types.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_types.cpp:13: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from std_types.cpp:13: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:19, from arith_tools.h:16, from std_types.cpp:15: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from std_types.h:16, from std_types.cpp:13: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from std_types.cpp:15: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o string_constant.o string_constant.cpp std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o string_container.o string_container.cpp In file included from std_expr.h:19, from string_constant.h:12, from string_constant.cpp:9: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from string_constant.h:12, from string_constant.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o string_hash.o string_hash.cpp In file included from std_expr.h:20, from string_constant.h:12, from string_constant.cpp:9: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from string_constant.h:12, from string_constant.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from string_constant.h:12, from string_constant.cpp:9: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from string_constant.h:12, from string_constant.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from string_constant.h:12, from string_constant.cpp:9: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o string_utils.o string_utils.cpp std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ string_constant.cpp: In constructor 'string_constantt::string_constantt()': string_constant.cpp:15:72: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 15 | string_constantt::string_constantt() : nullary_exprt(ID_string_constant) | ^ In file included from string_constant.h:12, from string_constant.cpp:9: std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ string_constant.cpp: In constructor 'string_constantt::string_constantt(const irep_idt&)': string_constant.cpp:21:37: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 21 | : nullary_exprt(ID_string_constant) | ^ In file included from string_constant.h:12, from string_constant.cpp:9: std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ string_constant.cpp: In member function 'array_exprt string_constantt::to_array_expr() const': string_constant.cpp:43:15: warning: 'array_exprt::array_exprt()' is deprecated: use array_exprt(type) instead [-Wdeprecated-declarations] 43 | array_exprt dest; | ^~~~ In file included from string_constant.h:12, from string_constant.cpp:9: std_expr.h:1743:3: note: declared here 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symbol.o symbol.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symbol_table_base.o symbol_table_base.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symbol_table.o symbol_table.cpp In file included from std_expr.h:19, from symbol.cpp:14: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from symbol.h:20, from symbol.cpp:9: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from symbol.cpp:14: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from symbol.h:20, from symbol.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from symbol.cpp:14: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from symbol.h:20, from symbol.cpp:9: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from symbol.cpp:14: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o tempdir.o tempdir.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o tempfile.o tempfile.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o threeval.o threeval.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o timestamper.o timestamper.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o type.o type.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o type_eq.o type_eq.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o typecheck.o typecheck.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ui_message.o ui_message.cpp In file included from type_eq.cpp:17: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from type_eq.cpp:17: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o unicode.o unicode.cpp In file included from type_eq.cpp:17: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from type_eq.cpp:17: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o union_find.o union_find.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o union_find_replace.o union_find_replace.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o unwrap_nested_exception.o unwrap_nested_exception.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o validate_code.o validate_code.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o validate_expressions.o validate_expressions.cpp In file included from std_expr.h:19, from std_code.h:19, from validate_code.cpp:16: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from std_code.h:16, from validate_code.cpp:16: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o validate_types.o validate_types.cpp /bin/sh: git: command not found In file included from std_expr.h:20, from std_code.h:19, from validate_code.cpp:16: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_code.h:16, from validate_code.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from std_code.h:19, from validate_code.cpp:16: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_code.h:16, from validate_code.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_code.h:19, from validate_code.cpp:16: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from validate_code.cpp:16: std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ echo 'const char *CBMC_VERSION="5.11 (n/a)";' > version.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml.o xml.cpp In file included from std_expr.h:19, from ssa_expr.h:13, from validate_expressions.cpp:18: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from validate_expressions.cpp:16: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from ssa_expr.h:13, from validate_expressions.cpp:18: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from validate_expressions.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from ssa_expr.h:13, from validate_expressions.cpp:18: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from validate_expressions.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ssa_expr.h:13, from validate_expressions.cpp:18: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from validate_types.cpp:16: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from std_types.h:16, from validate_types.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from validate_types.cpp:16: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from std_types.h:16, from validate_types.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from validate_expressions.cpp:18: ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ssa_expr.h:13, from validate_expressions.cpp:18: std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml_expr.o xml_expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml_irep.o xml_irep.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o version.o version.cpp In file included from std_expr.h:19, from arith_tools.h:16, from xml_expr.cpp:16: mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from xml_expr.cpp:16: type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from xml_expr.cpp:16: std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from xml_expr.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from std_expr.h:20, from arith_tools.h:16, from xml_expr.cpp:16: std_types.h: In constructor 'complex_typet::complex_typet()': std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from expr.h:12, from expr_cast.h:20, from std_expr.h:17, from arith_tools.h:16, from xml_expr.cpp:16: type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from arith_tools.h:16, from xml_expr.cpp:16: std_expr.h: In constructor 'transt::transt()': std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ std_expr.h: In constructor 'abs_exprt::abs_exprt()': std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'sign_exprt::sign_exprt()': std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt()': std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'minus_exprt::minus_exprt()': std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mult_exprt::mult_exprt()': std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'div_exprt::div_exprt()': std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'mod_exprt::mod_exprt()': std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'rem_exprt::rem_exprt()': std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'power_exprt::power_exprt()': std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'equal_exprt::equal_exprt()': std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt()': std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt()': std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt()': std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt()': std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt()': std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt()': std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt()': std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'implies_exprt::implies_exprt()': std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt()': std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'xor_exprt::xor_exprt()': std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'shl_exprt::shl_exprt()': std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt()': std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'not_exprt::not_exprt()': std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ std_expr.h: In constructor 'if_exprt::if_exprt()': std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'update_exprt::update_exprt()': std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'member_exprt::member_exprt()': std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ std_expr.h: In constructor 'type_exprt::type_exprt()': std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ar rcT util.a arith_tools.o array_name.o base_type.o bv_arithmetic.o byte_operators.o c_types.o cmdline.o config.o cout_message.o decision_procedure.o dstring.o endianness_map.o expr.o expr_initializer.o expr_util.o exception_utils.o file_util.o find_macros.o find_symbols.o fixedbv.o format_constant.o format_expr.o format_number_range.o format_type.o fresh_symbol.o get_base_name.o get_module.o guard.o identifier.o ieee_float.o invariant.o irep.o irep_hash.o irep_hash_container.o irep_ids.o irep_serialization.o invariant_utils.o json.o json_expr.o json_irep.o json_stream.o lispexpr.o lispirep.o mathematical_types.o memory_info.o merge_irep.o message.o mp_arith.o namespace.o nondet.o object_factory_parameters.o options.o parse_options.o parser.o pointer_offset_size.o pointer_predicates.o rational.o rational_tools.o ref_expr_set.o refined_string_type.o rename.o rename_symbol.o replace_expr.o replace_symbol.o run.o signal_catcher.o simplify_expr.o simplify_expr_array.o simplify_expr_boolean.o simplify_expr_floatbv.o simplify_expr_int.o simplify_expr_pointer.o simplify_expr_struct.o simplify_utils.o source_location.o ssa_expr.o std_code.o std_expr.o std_types.o string2int.o string_constant.o string_container.o string_hash.o string_utils.o symbol.o symbol_table_base.o symbol_table.o tempdir.o tempfile.o threeval.o timestamper.o type.o type_eq.o typecheck.o ui_message.o unicode.o union_find.o union_find_replace.o unwrap_nested_exception.o validate_code.o validate_expressions.o validate_types.o version.o xml.o xml_expr.o xml_irep.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/util' ## Entering langapi ## Entering ansi-c ## Entering linking ## Entering xmllang make -C langapi make -C xmllang make -C ansi-c make -C linking make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/langapi' make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/xmllang' make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/linking' make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/ansi-c' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o language_ui.o language_ui.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o linking.o linking.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o graphml.o graphml.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o anonymous_member.o anonymous_member.cpp In file included from anonymous_member.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from anonymous_member.h:15, from anonymous_member.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from anonymous_member.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from anonymous_member.h:15, from anonymous_member.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from anonymous_member.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from anonymous_member.h:15, from anonymous_member.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from anonymous_member.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from linking_class.h:19, from linking.cpp:25: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from linking.h:16, from linking.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from linking_class.h:19, from linking.cpp:25: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from linking.h:16, from linking.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from language.h:21, from language_file.h:22, from language_ui.h:17, from language_ui.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from language_ui.h:14, from language_ui.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from linking_class.h:19, from linking.cpp:25: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from linking.h:16, from linking.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from linking_class.h:19, from linking.cpp:25: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from language.h:21, from language_file.h:22, from language_ui.h:17, from language_ui.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from language_ui.h:14, from language_ui.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from linking.cpp:25: linking_class.h: In member function 'void linkingt::detailed_conflict_report(const symbolt&, const symbolt&, const typet&, const typet&)': linking_class.h:146:41: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 146 | symbol_exprt conflict_path(ID_C_this); | ^ In file included from linking_class.h:19, from linking.cpp:25: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ linking.cpp: In member function 'void linkingt::detailed_conflict_report_rec(const symbolt&, const symbolt&, const typet&, const typet&, unsigned int, exprt&)': linking.cpp:227:39: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 227 | symbol_exprt c(ID_C_this); | ^ In file included from linking_class.h:19, from linking.cpp:25: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_convert_type.o ansi_c_convert_type.cpp In file included from ../util/c_types.h:13, from ansi_c_convert_type.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from c_qualifiers.h:16, from ansi_c_convert_type.h:17, from ansi_c_convert_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from ansi_c_convert_type.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from c_qualifiers.h:16, from ansi_c_convert_type.h:17, from ansi_c_convert_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ansi_c_convert_type.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from c_qualifiers.h:16, from ansi_c_convert_type.h:17, from ansi_c_convert_type.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ansi_c_convert_type.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o language_util.o language_util.cpp ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ansi_c_convert_type.cpp: In member function 'void ansi_c_convert_typet::write(typet&)': ansi_c_convert_type.cpp:601:19: warning: 'complex_typet::complex_typet()' is deprecated: use complex_typet(type) instead [-Wdeprecated-declarations] 601 | complex_typet new_type; | ^~~~~~~~ In file included from ../util/c_types.h:13, from ansi_c_convert_type.cpp:16: ../util/std_types.h:1811:3: note: declared here 1811 | complex_typet():type_with_subtypet(ID_complex) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from language_util.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from language_util.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from language_util.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from language_util.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from language_util.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from language_util.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from language_util.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_declaration.o ansi_c_declaration.cpp flex -Pyyxml -oxml_lex.yy.cpp scanner.l bison -y -v $flags -pyyxml -d parser.y -o xml_y.tab.cpp parser.y:17.1-14: warning: POSIX Yacc does not support %error-verbose [-Wyacc] 17 | %error-verbose | ^~~~~~~~~~~~~~ parser.y:17.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] 17 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose parser.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml_parse_tree.o xml_parse_tree.cpp In file included from ../util/std_expr.h:19, from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o language_file.o language_file.cpp In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_internal_symbols.o remove_internal_symbols.cpp ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ansi_c_declaration.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ansi_c_declaration.cpp:21: merged_type.h: In constructor 'merged_typet::merged_typet()': merged_type.h:18:54: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 18 | merged_typet() : type_with_subtypest(ID_merged_type) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ansi_c_declaration.h:17, from ansi_c_declaration.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml_parser.o xml_parser.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_entry_point.o ansi_c_entry_point.cpp In file included from remove_internal_symbols.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from remove_internal_symbols.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from remove_internal_symbols.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from remove_internal_symbols.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from language.h:21, from language_file.h:22, from language_file.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from language_file.h:20, from language_file.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from language.h:21, from language_file.h:22, from language_file.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from language_file.h:20, from language_file.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ if [ -e xml_y.tab.hpp ] ; then mv xml_y.tab.hpp xml_y.tab.h ; else \ mv xml_y.tab.cpp.h xml_y.tab.h ; fi g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml_lex.yy.o xml_lex.yy.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ansi_c_entry_point.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ansi_c_entry_point.h:15, from ansi_c_entry_point.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o static_lifetime_init.o static_lifetime_init.cpp In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ansi_c_entry_point.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ansi_c_entry_point.h:15, from ansi_c_entry_point.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ansi_c_entry_point.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ansi_c_entry_point.h:15, from ansi_c_entry_point.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ansi_c_entry_point.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ansi_c_entry_point.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ansi_c_entry_point.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ansi_c_entry_point.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o language.o language.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from static_lifetime_init.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from static_lifetime_init.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from static_lifetime_init.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from static_lifetime_init.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from static_lifetime_init.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from static_lifetime_init.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from static_lifetime_init.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from static_lifetime_init.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml_y.tab.o xml_y.tab.cpp In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from static_lifetime_init.cpp:23: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from static_lifetime_init.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from language.h:21, from language.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from language.h:21, from language.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from language.h:21, from language.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from language.h:21, from language.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o mode.o mode.cpp g++ -o file_converter file_converter.cpp ar rcT xmllang.a graphml.o xml_lex.yy.o xml_parse_tree.o xml_parser.o xml_y.tab.o ar rcT linking.a linking.o remove_internal_symbols.o static_lifetime_init.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/xmllang' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_language.o ansi_c_language.cpp make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/linking' ## Entering assembler make -C assembler make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/assembler' flex -Pyyassembler -oassembler_lex.yy.cpp scanner.l g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o assembler_parser.o assembler_parser.cpp ## Entering jsil make -C jsil make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/jsil' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o expr2jsil.o expr2jsil.cpp In file included from language.h:21, from mode.cpp:19: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from language.h:21, from mode.cpp:19: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from language.h:21, from mode.cpp:19: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from language.h:21, from mode.cpp:19: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ansi_c_language.h:17, from ansi_c_language.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ansi_c_language.h:17, from ansi_c_language.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ansi_c_language.h:17, from ansi_c_language.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ansi_c_language.h:17, from ansi_c_language.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from ansi_c_language.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ansi_c_language.h:17, from ansi_c_language.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from ansi_c_language.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from ansi_c_language.cpp:9: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from ansi_c_language.cpp:9: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o assembler_lex.yy.o assembler_lex.yy.cpp ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ar rcT langapi.a language_ui.o language_util.o language_file.o language.o mode.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/langapi' ## Entering json make -C json make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/json' flex -Pyyjson -ojson_lex.yy.cpp scanner.l bison -y -v $flags -pyyjson -d parser.y -o json_y.tab.cpp In file included from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from ansi_c_language.cpp:22: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/expr2c_class.h:19, from expr2jsil.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_parser.o json_parser.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_convert.o jsil_convert.cpp In file included from ../util/std_expr.h:19, from jsil_parse_tree.h:18, from jsil_convert.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from jsil_convert.cpp:15: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ if [ -e json_y.tab.hpp ] ; then mv json_y.tab.hpp json_y.tab.h ; else \ mv json_y.tab.cpp.h json_y.tab.h ; fi g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_lex.yy.o json_lex.yy.cpp In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_convert.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from jsil_convert.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_convert.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from jsil_convert.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:18, from jsil_convert.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ar rcT assembler.a assembler_lex.yy.o assembler_parser.o ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/assembler' ## Entering json-symtab-language make -C json-symtab-language ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/json-symtab-language' ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_symtab_language.o json_symtab_language.cpp ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ flex -Pyyansi_c -oansi_c_lex.yy.cpp scanner.l bison -y -v $flags -pyyansi_c -d parser.y -o ansi_c_y.tab.cpp In file included from jsil_parse_tree.h:19, from jsil_convert.cpp:17: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ parser.y:38.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 38 | %token TOK_AUTO "auto" | ^~~~~~ parser.y:39.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 39 | %token TOK_BOOL "bool" | ^~~~~~ parser.y:40.22-30: warning: POSIX Yacc does not support string literals [-Wyacc] 40 | %token TOK_COMPLEX "complex" | ^~~~~~~~~ parser.y:41.22-28: warning: POSIX Yacc does not support string literals [-Wyacc] 41 | %token TOK_BREAK "break" | ^~~~~~~ parser.y:42.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 42 | %token TOK_CASE "case" | ^~~~~~ parser.y:43.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 43 | %token TOK_CHAR "char" | ^~~~~~ parser.y:44.22-28: warning: POSIX Yacc does not support string literals [-Wyacc] 44 | %token TOK_CONST "const" | ^~~~~~~ parser.y:45.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 45 | %token TOK_CONTINUE "continue" | ^~~~~~~~~~ parser.y:46.22-30: warning: POSIX Yacc does not support string literals [-Wyacc] 46 | %token TOK_DEFAULT "default" | ^~~~~~~~~ parser.y:47.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 47 | %token TOK_DO "do" | ^~~~ parser.y:48.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 48 | %token TOK_DOUBLE "double" | ^~~~~~~~ parser.y:49.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 49 | %token TOK_ELSE "else" | ^~~~~~ parser.y:50.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 50 | %token TOK_ENUM "enum" | ^~~~~~ parser.y:51.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 51 | %token TOK_EXTERN "extern" | ^~~~~~~~ parser.y:52.22-28: warning: POSIX Yacc does not support string literals [-Wyacc] 52 | %token TOK_FLOAT "float" | ^~~~~~~ parser.y:53.22-26: warning: POSIX Yacc does not support string literals [-Wyacc] 53 | %token TOK_FOR "for" | ^~~~~ parser.y:54.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 54 | %token TOK_GOTO "goto" | ^~~~~~ parser.y:55.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 55 | %token TOK_IF "if" | ^~~~ parser.y:56.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 56 | %token TOK_INLINE "inline" | ^~~~~~~~ parser.y:57.22-26: warning: POSIX Yacc does not support string literals [-Wyacc] 57 | %token TOK_INT "int" | ^~~~~ parser.y:58.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 58 | %token TOK_LONG "long" | ^~~~~~ parser.y:59.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 59 | %token TOK_REGISTER "register" | ^~~~~~~~~~ parser.y:60.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 60 | %token TOK_RESTRICT "restrict" | ^~~~~~~~~~ parser.y:61.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 61 | %token TOK_RETURN "return" | ^~~~~~~~ parser.y:62.22-28: warning: POSIX Yacc does not support string literals [-Wyacc] 62 | %token TOK_SHORT "short" | ^~~~~~~ parser.y:63.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 63 | %token TOK_SIGNED "signed" | ^~~~~~~~ parser.y:64.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 64 | %token TOK_SIZEOF "sizeof" | ^~~~~~~~ parser.y:65.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 65 | %token TOK_STATIC "static" | ^~~~~~~~ parser.y:66.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 66 | %token TOK_STRUCT "struct" | ^~~~~~~~ parser.y:67.22-29: warning: POSIX Yacc does not support string literals [-Wyacc] 67 | %token TOK_SWITCH "switch" | ^~~~~~~~ parser.y:68.22-30: warning: POSIX Yacc does not support string literals [-Wyacc] 68 | %token TOK_TYPEDEF "typedef" | ^~~~~~~~~ parser.y:69.22-28: warning: POSIX Yacc does not support string literals [-Wyacc] 69 | %token TOK_UNION "union" | ^~~~~~~ parser.y:70.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 70 | %token TOK_UNSIGNED "unsigned" | ^~~~~~~~~~ parser.y:71.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 71 | %token TOK_VOID "void" | ^~~~~~ parser.y:72.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 72 | %token TOK_VOLATILE "volatile" | ^~~~~~~~~~ parser.y:73.22-30: warning: POSIX Yacc does not support string literals [-Wyacc] 73 | %token TOK_WCHAR_T "wchar_t" | ^~~~~~~~~ parser.y:74.22-28: warning: POSIX Yacc does not support string literals [-Wyacc] 74 | %token TOK_WHILE "while" | ^~~~~~~ parser.y:78.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 78 | %token TOK_ARROW "->" | ^~~~ parser.y:79.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 79 | %token TOK_INCR "++" | ^~~~ parser.y:80.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 80 | %token TOK_DECR "--" | ^~~~ parser.y:81.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 81 | %token TOK_SHIFTLEFT "<<" | ^~~~ parser.y:82.23-26: warning: POSIX Yacc does not support string literals [-Wyacc] 82 | %token TOK_SHIFTRIGHT ">>" | ^~~~ parser.y:83.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 83 | %token TOK_LE "<=" | ^~~~ parser.y:84.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 84 | %token TOK_GE ">=" | ^~~~ parser.y:85.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 85 | %token TOK_EQ "==" | ^~~~ parser.y:86.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 86 | %token TOK_NE "!=" | ^~~~ parser.y:87.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 87 | %token TOK_ANDAND "&&" | ^~~~ parser.y:88.22-25: warning: POSIX Yacc does not support string literals [-Wyacc] 88 | %token TOK_OROR "||" | ^~~~ parser.y:89.22-26: warning: POSIX Yacc does not support string literals [-Wyacc] 89 | %token TOK_ELLIPSIS "..." | ^~~~~ parser.y:93.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 93 | %token TOK_MULTASSIGN "*=" | ^~~~ parser.y:94.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 94 | %token TOK_DIVASSIGN "/=" | ^~~~ parser.y:95.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 95 | %token TOK_MODASSIGN "%=" | ^~~~ parser.y:96.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 96 | %token TOK_PLUSASSIGN "+=" | ^~~~ parser.y:97.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 97 | %token TOK_MINUSASSIGN "-=" | ^~~~ parser.y:98.24-28: warning: POSIX Yacc does not support string literals [-Wyacc] 98 | %token TOK_SHLASSIGN "<<=" | ^~~~~ parser.y:99.24-28: warning: POSIX Yacc does not support string literals [-Wyacc] 99 | %token TOK_SHRASSIGN ">>=" | ^~~~~ parser.y:100.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 100 | %token TOK_ANDASSIGN "&=" | ^~~~ parser.y:101.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 101 | %token TOK_XORASSIGN "^=" | ^~~~ parser.y:102.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 102 | %token TOK_ORASSIGN "|=" | ^~~~ parser.y:116.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 116 | %token TOK_INT8 "__int8" | ^~~~~~~~ parser.y:117.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 117 | %token TOK_INT16 "__int16" | ^~~~~~~~~ parser.y:118.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 118 | %token TOK_INT32 "__int32" | ^~~~~~~~~ parser.y:119.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 119 | %token TOK_INT64 "__int64" | ^~~~~~~~~ parser.y:120.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 120 | %token TOK_PTR32 "__ptr32" | ^~~~~~~~~ parser.y:121.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 121 | %token TOK_PTR64 "__ptr64" | ^~~~~~~~~ parser.y:122.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 122 | %token TOK_TYPEOF "typeof" | ^~~~~~~~ parser.y:123.26-38: warning: POSIX Yacc does not support string literals [-Wyacc] 123 | %token TOK_GCC_AUTO_TYPE "__auto_type" | ^~~~~~~~~~~~~ parser.y:124.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 124 | %token TOK_GCC_FLOAT16 "_Float16" | ^~~~~~~~~~ parser.y:125.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 125 | %token TOK_GCC_FLOAT32 "_Float32" | ^~~~~~~~~~ parser.y:126.25-35: warning: POSIX Yacc does not support string literals [-Wyacc] 126 | %token TOK_GCC_FLOAT32X "_Float32x" | ^~~~~~~~~~~ parser.y:127.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 127 | %token TOK_GCC_FLOAT80 "__float80" | ^~~~~~~~~~~ parser.y:128.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 128 | %token TOK_GCC_FLOAT64 "_Float64" | ^~~~~~~~~~ parser.y:129.25-35: warning: POSIX Yacc does not support string literals [-Wyacc] 129 | %token TOK_GCC_FLOAT64X "_Float64x" | ^~~~~~~~~~~ parser.y:130.25-35: warning: POSIX Yacc does not support string literals [-Wyacc] 130 | %token TOK_GCC_FLOAT128 "_Float128" | ^~~~~~~~~~~ parser.y:131.26-37: warning: POSIX Yacc does not support string literals [-Wyacc] 131 | %token TOK_GCC_FLOAT128X "_Float128x" | ^~~~~~~~~~~~ parser.y:132.23-32: warning: POSIX Yacc does not support string literals [-Wyacc] 132 | %token TOK_GCC_INT128 "__int128" | ^~~~~~~~~~ parser.y:133.26-37: warning: POSIX Yacc does not support string literals [-Wyacc] 133 | %token TOK_GCC_DECIMAL32 "_Decimal32" | ^~~~~~~~~~~~ parser.y:134.26-37: warning: POSIX Yacc does not support string literals [-Wyacc] 134 | %token TOK_GCC_DECIMAL64 "_Decimal64" | ^~~~~~~~~~~~ parser.y:135.27-39: warning: POSIX Yacc does not support string literals [-Wyacc] 135 | %token TOK_GCC_DECIMAL128 "_Decimal128" | ^~~~~~~~~~~~~ parser.y:136.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 136 | %token TOK_GCC_ASM "__asm__" | ^~~~~~~~~ parser.y:137.26-53: warning: POSIX Yacc does not support string literals [-Wyacc] 137 | %token TOK_GCC_ASM_PAREN "__asm__ (with parentheses)" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.y:138.26-40: warning: POSIX Yacc does not support string literals [-Wyacc] 138 | %token TOK_GCC_ATTRIBUTE "__attribute__" | ^~~~~~~~~~~~~~~ parser.y:139.34-42: warning: POSIX Yacc does not support string literals [-Wyacc] 139 | %token TOK_GCC_ATTRIBUTE_ALIGNED "aligned" | ^~~~~~~~~ parser.y:140.44-62: warning: POSIX Yacc does not support string literals [-Wyacc] 140 | %token TOK_GCC_ATTRIBUTE_TRANSPARENT_UNION "transparent_union" | ^~~~~~~~~~~~~~~~~~~ parser.y:141.33-40: warning: POSIX Yacc does not support string literals [-Wyacc] 141 | %token TOK_GCC_ATTRIBUTE_PACKED "packed" | ^~~~~~~~ parser.y:142.38-50: warning: POSIX Yacc does not support string literals [-Wyacc] 142 | %token TOK_GCC_ATTRIBUTE_VECTOR_SIZE "vector_size" | ^~~~~~~~~~~~~ parser.y:143.31-36: warning: POSIX Yacc does not support string literals [-Wyacc] 143 | %token TOK_GCC_ATTRIBUTE_MODE "mode" | ^~~~~~ parser.y:144.37-52: warning: POSIX Yacc does not support string literals [-Wyacc] 144 | %token TOK_GCC_ATTRIBUTE_GNU_INLINE "__gnu_inline__" | ^~~~~~~~~~~~~~~~ parser.y:145.31-36: warning: POSIX Yacc does not support string literals [-Wyacc] 145 | %token TOK_GCC_ATTRIBUTE_WEAK "weak" | ^~~~~~ parser.y:146.32-38: warning: POSIX Yacc does not support string literals [-Wyacc] 146 | %token TOK_GCC_ATTRIBUTE_ALIAS "alias" | ^~~~~~~ parser.y:147.34-42: warning: POSIX Yacc does not support string literals [-Wyacc] 147 | %token TOK_GCC_ATTRIBUTE_SECTION "section" | ^~~~~~~~~ parser.y:148.35-44: warning: POSIX Yacc does not support string literals [-Wyacc] 148 | %token TOK_GCC_ATTRIBUTE_NORETURN "noreturn" | ^~~~~~~~~~ parser.y:149.38-50: warning: POSIX Yacc does not support string literals [-Wyacc] 149 | %token TOK_GCC_ATTRIBUTE_CONSTRUCTOR "constructor" | ^~~~~~~~~~~~~ parser.y:150.37-48: warning: POSIX Yacc does not support string literals [-Wyacc] 150 | %token TOK_GCC_ATTRIBUTE_DESTRUCTOR "destructor" | ^~~~~~~~~~~~ parser.y:151.38-50: warning: POSIX Yacc does not support string literals [-Wyacc] 151 | %token TOK_GCC_ATTRIBUTE_FALLTHROUGH "fallthrough" | ^~~~~~~~~~~~~ parser.y:152.31-36: warning: POSIX Yacc does not support string literals [-Wyacc] 152 | %token TOK_GCC_ATTRIBUTE_USED "used" | ^~~~~~ parser.y:153.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 153 | %token TOK_GCC_LABEL "__label__" | ^~~~~~~~~~~ parser.y:154.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 154 | %token TOK_MSC_ASM "__asm" | ^~~~~~~ parser.y:155.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 155 | %token TOK_MSC_BASED "__based" | ^~~~~~~~~ parser.y:156.30-46: warning: POSIX Yacc does not support string literals [-Wyacc] 156 | %token TOK_CW_VAR_ARG_TYPEOF "_var_arg_typeof" | ^~~~~~~~~~~~~~~~~ parser.y:157.27-44: warning: POSIX Yacc does not support string literals [-Wyacc] 157 | %token TOK_BUILTIN_VA_ARG "__builtin_va_arg" | ^~~~~~~~~~~~~~~~~~ parser.y:158.43-72: warning: POSIX Yacc does not support string literals [-Wyacc] 158 | %token TOK_GCC_BUILTIN_TYPES_COMPATIBLE_P "__builtin_types_compatible... | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.y:159.40-64: warning: POSIX Yacc does not support string literals [-Wyacc] 159 | %token TOK_CLANG_BUILTIN_CONVERTVECTOR "__builtin_convertvector" | ^~~~~~~~~~~~~~~~~~~~~~~~~ parser.y:160.24-35: warning: POSIX Yacc does not support string literals [-Wyacc] 160 | %token TOK_OFFSETOF "__offsetof" | ^~~~~~~~~~~~ parser.y:161.24-36: warning: POSIX Yacc does not support string literals [-Wyacc] 161 | %token TOK_ALIGNOF "__alignof__" | ^~~~~~~~~~~~~ parser.y:162.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 162 | %token TOK_MSC_TRY "__try" | ^~~~~~~ parser.y:163.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 163 | %token TOK_MSC_FINALLY "_jsil_convert.cpp: In member function 'bool jsil_convertt::convert_code(const symbolt&, codet&)': jsil_convert.cpp:94:46: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 94 | code_declt d(symbol_exprt("decl_symbol")); | ^ In file included from jsil_parse_tree.h:18, from jsil_convert.cpp:17: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ _finally" | ^~~~~~~~~~~ parser.y:164.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 164 | %token TOK_MSC_EXCEPT "__except" | ^~~~~~~~~~ parser.y:165.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 165 | %token TOK_MSC_LEAVE "__leave" | ^~~~~~~~~ parser.y:166.25-36: warning: POSIX Yacc does not support string literals [-Wyacc] 166 | %token TOK_MSC_DECLSPEC "__declspec" | ^~~~~~~~~~~~ parser.y:167.28-42: warning: POSIX Yacc does not support string literals [-Wyacc] 167 | %token TOK_MSC_FORCEINLINE "__forceinline" | ^~~~~~~~~~~~~~~ parser.y:168.24-36: warning: POSIX Yacc does not support string literals [-Wyacc] 168 | %token TOK_INTERFACE "__interface" | ^~~~~~~~~~~~~ parser.y:169.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 169 | %token TOK_CDECL "__cdecl" | ^~~~~~~~~ parser.y:170.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 170 | %token TOK_STDCALL "__stdcall" | ^~~~~~~~~~~ parser.y:171.24-35: warning: POSIX Yacc does not support string literals [-Wyacc] 171 | %token TOK_FASTCALL "__fastcall" | ^~~~~~~~~~~~ parser.y:172.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 172 | %token TOK_CLRCALL "__clrcall" | ^~~~~~~~~~~ parser.y:173.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 173 | %token TOK_FORALL "forall" | ^~~~~~~~ parser.y:174.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 174 | %token TOK_EXISTS "exists" | ^~~~~~~~ parser.y:175.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 175 | %token TOK_ACSL_FORALL "\\forall" | ^~~~~~~~~~ parser.y:176.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 176 | %token TOK_ACSL_EXISTS "\\exists" | ^~~~~~~~~~ parser.y:177.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 177 | %token TOK_ACSL_LET "\\let" | ^~~~~~~ parser.y:178.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 178 | %token TOK_ARRAY_OF "array_of" | ^~~~~~~~~~ parser.y:179.30-50: warning: POSIX Yacc does not support string literals [-Wyacc] 179 | %token TOK_CPROVER_BITVECTOR "__CPROVER_bitvector" | ^~~~~~~~~~~~~~~~~~~~~ parser.y:180.28-46: warning: POSIX Yacc does not support string literals [-Wyacc] 180 | %token TOK_CPROVER_FLOATBV "__CPROVER_floatbv" | ^~~~~~~~~~~~~~~~~~~ parser.y:181.28-46: warning: POSIX Yacc does not support string literals [-Wyacc] 181 | %token TOK_CPROVER_FIXEDBV "__CPROVER_fixedbv" | ^~~~~~~~~~~~~~~~~~~ parser.y:182.27-44: warning: POSIX Yacc does not support string literals [-Wyacc] 182 | %token TOK_CPROVER_ATOMIC "__CPROVER_atomic" | ^~~~~~~~~~~~~~~~~~ parser.y:183.25-40: warning: POSIX Yacc does not support string literals [-Wyacc] 183 | %token TOK_CPROVER_BOOL "__CPROVER_bool" | ^~~~~~~~~~~~~~~~ parser.y:184.26-42: warning: POSIX Yacc does not support string literals [-Wyacc] 184 | %token TOK_CPROVER_THROW "__CPROVER_throw" | ^~~~~~~~~~~~~~~~~ parser.y:185.26-42: warning: POSIX Yacc does not support string literals [-Wyacc] 185 | %token TOK_CPROVER_CATCH "__CPROVER_catch" | ^~~~~~~~~~~~~~~~~ parser.y:186.24-38: warning: POSIX Yacc does not support string literals [-Wyacc] 186 | %token TOK_CPROVER_TRY "__CPROVER_try" | ^~~~~~~~~~~~~~~ parser.y:187.28-46: warning: POSIX Yacc does not support string literals [-Wyacc] 187 | %token TOK_CPROVER_FINALLY "__CPROVER_finally" | ^~~~~~~~~~~~~~~~~~~ parser.y:188.24-37: warning: POSIX Yacc does not support string literals [-Wyacc] 188 | %token TOK_CPROVER_ID "__CPROVER_ID" | ^~~~~~~~~~~~~~ parser.y:189.36-61: warning: POSIX Yacc does not support string literals [-Wyacc] 189 | %token TOK_CPROVER_LOOP_INVARIANT "__CPROVER_loop_invariant" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ parser.y:190.30-49: warning: POSIX Yacc does not support string literals [-Wyacc] 190 | %token TOK_CPROVER_REQUIRES "__CPROVER_requires" | ^~~~~~~~~~~~~~~~~~~~ parser.y:191.29-47: warning: POSIX Yacc does not support string literals [-Wyacc] 191 | %token TOK_CPROVER_ENSURES "__CPROVER_ensures" | ^~~~~~~~~~~~~~~~~~~ parser.y:192.24-28: warning: POSIX Yacc does not support string literals [-Wyacc] 192 | %token TOK_IMPLIES "==>" | ^~~~~ parser.y:193.24-29: warning: POSIX Yacc does not support string literals [-Wyacc] 193 | %token TOK_EQUIVALENT "<==>" | ^~~~~~ parser.y:194.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 194 | %token TOK_XORXOR "^^" | ^~~~ parser.y:195.24-29: warning: POSIX Yacc does not support string literals [-Wyacc] 195 | %token TOK_TRUE "TRUE" | ^~~~~~ parser.y:196.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 196 | %token TOK_FALSE "FALSE" | ^~~~~~~ parser.y:197.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 197 | %token TOK_REAL "__real__" | ^~~~~~~~~~ parser.y:198.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 198 | %token TOK_IMAG "__imag__" | ^~~~~~~~~~ parser.y:199.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 199 | %token TOK_ALIGNAS "_Alignas" | ^~~~~~~~~~ parser.y:200.34-42: warning: POSIX Yacc does not support string literals [-Wyacc] 200 | %token TOK_ATOMIC_TYPE_QUALIFIER "_Atomic" | ^~~~~~~~~ parser.y:201.34-44: warning: POSIX Yacc does not support string literals [-Wyacc] 201 | %token TOK_ATOMIC_TYPE_SPECIFIER "_Atomic()" | ^~~~~~~~~~~ parser.y:202.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 202 | %token TOK_GENERIC "_Generic" | ^~~~~~~~~~ parser.y:203.24-35: warning: POSIX Yacc does not support string literals [-Wyacc] 203 | %token TOK_IMAGINARY "_Imaginary" | ^~~~~~~~~~~~ parser.y:204.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 204 | %token TOK_NORETURN "_Noreturn" | ^~~~~~~~~~~ parser.y:205.26-41: warning: POSIX Yacc does not support string literals [-Wyacc] 205 | %token TOK_STATIC_ASSERT "_Static_assert" | ^~~~~~~~~~~~~~~~ parser.y:206.25-39: warning: POSIX Yacc does not support string literals [-Wyacc] 206 | %token TOK_THREAD_LOCAL "_Thread_local" | ^~~~~~~~~~~~~~~ parser.y:207.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 207 | %token TOK_NULLPTR "nullptr" | ^~~~~~~~~ parser.y:208.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 208 | %token TOK_CONSTEXPR "constexpr" | ^~~~~~~~~~~ parser.y:217.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 217 | %token TOK_CATCH "catch" | ^~~~~~~ parser.y:218.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 218 | %token TOK_CHAR16_T "char16_t" | ^~~~~~~~~~ parser.y:219.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 219 | %token TOK_CHAR32_T "char32_t" | ^~~~~~~~~~ parser.y:220.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 220 | %token TOK_CLASS "class" | ^~~~~~~ parser.y:221.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 221 | %token TOK_DELETE "delete" | ^~~~~~~~ parser.y:222.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 222 | %token TOK_DECLTYPE "decltype" | ^~~~~~~~~~ parser.y:223.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 223 | %token TOK_EXPLICIT "explicit" | ^~~~~~~~~~ parser.y:224.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 224 | %token TOK_FRIEND "friend" | ^~~~~~~~ parser.y:225.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 225 | %token TOK_MUTABLE "mutable" | ^~~~~~~~~ parser.y:226.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 226 | %token TOK_NAMESPACE "namespace" | ^~~~~~~~~~~ parser.y:227.24-28: warning: POSIX Yacc does not support string literals [-Wyacc] 227 | %token TOK_NEW "new" | ^~~~~ parser.y:228.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 228 | %token TOK_NOEXCEPT "noexcept" | ^~~~~~~~~~ parser.y:229.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 229 | %token TOK_OPERATOR "operator" | ^~~~~~~~~~ parser.y:230.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 230 | %token TOK_PRIVATE "private" | ^~~~~~~~~ parser.y:231.24-34: warning: POSIX Yacc does not support string literals [-Wyacc] 231 | %token TOK_PROTECTED "protected" | ^~~~~~~~~~~ parser.y:232.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 232 | %token TOK_PUBLIC "public" | ^~~~~~~~ parser.y:233.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 233 | %token TOK_TEMPLATE "template" | ^~~~~~~~~~ parser.y:234.24-29: warning: POSIX Yacc does not support string literals [-Wyacc] 234 | %token TOK_THIS "this" | ^~~~~~ parser.y:235.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 235 | %token TOK_THROW "throw" | ^~~~~~~ parser.y:236.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 236 | %token TOK_TYPEID "typeid" | ^~~~~~~~ parser.y:237.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 237 | %token TOK_TYPENAME "typename" | ^~~~~~~~~~ parser.y:238.24-28: warning: POSIX Yacc does not support string literals [-Wyacc] 238 | %token TOK_TRY "try" | ^~~~~ parser.y:239.24-30: warning: POSIX Yacc does not support string literals [-Wyacc] 239 | %token TOK_USING "using" | ^~~~~~~ parser.y:240.24-32: warning: POSIX Yacc does not support string literals [-Wyacc] 240 | %token TOK_VIRTUAL "virtual" | ^~~~~~~~~ parser.y:241.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 241 | %token TOK_SCOPE "::" | ^~~~ parser.y:242.24-27: warning: POSIX Yacc does not support string literals [-Wyacc] 242 | %token TOK_DOTPM ".*" | ^~~~ parser.y:243.24-28: warning: POSIX Yacc does not support string literals [-Wyacc] 243 | %token TOK_ARROWPM "->*" | ^~~~~ parser.y:246.24-33: warning: POSIX Yacc does not support string literals [-Wyacc] 246 | %token TOK_MSC_UUIDOF "__uuidof" | ^~~~~~~~~~ parser.y:247.26-38: warning: POSIX Yacc does not support string literals [-Wyacc] 247 | %token TOK_MSC_IF_EXISTS "__if_exists" | ^~~~~~~~~~~~~ parser.y:248.30-46: warning: POSIX Yacc does not support string literals [-Wyacc] 248 | %token TOK_MSC_IF_NOT_EXISTS "__if_not_exists" | ^~~~~~~~~~~~~~~~~ parser.y:249.28-46: warning: POSIX Yacc does not support string literals [-Wyacc] 249 | %token TOK_UNDERLYING_TYPE "__underlying_type" | ^~~~~~~~~~~~~~~~~~~ parser.y:255.1-7: warning: POSIX Yacc does not support %expect [-Wyacc] 255 | %expect 1 /* the famous "dangling `else'" ambiguity */ | ^~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_parse_tree.o ansi_c_parse_tree.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_y.tab.o json_y.tab.cpp In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from json_symtab_language.h:17, from json_symtab_language.cpp:11: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_entry_point.o jsil_entry_point.cpp In file included from ../util/std_expr.h:19, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parse_tree.cpp:9: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_parser.o ansi_c_parser.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from jsil_entry_point.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from jsil_entry_point.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from jsil_entry_point.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from jsil_entry_point.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from jsil_entry_point.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from jsil_entry_point.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from jsil_entry_point.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_symbol_table.o json_symbol_table.cpp In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from jsil_entry_point.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from jsil_entry_point.cpp:18: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from jsil_entry_point.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from ansi_c_parser.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from ansi_c_parser.h:15, from ansi_c_parser.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from ansi_c_parser.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from ansi_c_parser.h:15, from ansi_c_parser.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from ansi_c_parser.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from ansi_c_parser.h:15, from ansi_c_parser.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from ansi_c_parser.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ar rcT json.a json_lex.yy.o json_parser.o json_y.tab.o ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/json' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_scope.o ansi_c_scope.cpp ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from ansi_c_parser.cpp:9: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from ansi_c_parser.cpp:9: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_symbol.o json_symbol.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_typecheck.o ansi_c_typecheck.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_internal_additions.o jsil_internal_additions.cpp ## Entering solvers make -C solvers make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers' g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o sat/satcheck_minisat2.o sat/satcheck_minisat2.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from jsil_internal_additions.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from jsil_internal_additions.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from jsil_internal_additions.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from jsil_internal_additions.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ jsil_internal_additions.cpp: In function 'void jsil_internal_additions(symbol_tablet&)': jsil_internal_additions.cpp:59:16: warning: 'code_typet::code_typet()' is deprecated: Use the two argument constructor instead [-Wdeprecated-declarations] 59 | code_typet eval_type; | ^~~~~~~~~ In file included from jsil_internal_additions.cpp:14: ../util/std_types.h:778:3: note: declared here 778 | code_typet():typet(ID_code) | ^~~~~~~~~~ jsil_internal_additions.cpp:60:28: warning: 'code_typet::parametert::parametert()' is deprecated: use parametert(type) instead [-Wdeprecated-declarations] 60 | code_typet::parametert p; | ^ In file included from jsil_internal_additions.cpp:14: ../util/std_types.h:792:5: note: declared here 792 | parametert():exprt(ID_parameter) | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ar rcT json-symtab-language.a json_symtab_language.o json_symbol_table.o json_symbol.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/json-symtab-language' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o builtin_factory.o builtin_factory.cpp In file included from c_typecheck_base.h:22, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from ansi_c_typecheck.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from builtin_factory.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_language.o jsil_language.cpp In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from builtin_factory.h:12, from builtin_factory.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from builtin_factory.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from builtin_factory.h:12, from builtin_factory.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from builtin_factory.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from builtin_factory.h:12, from builtin_factory.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from builtin_factory.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_misc.o c_misc.cpp ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from builtin_factory.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from builtin_factory.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/arrays.o flattening/arrays.cpp In file included from c_typecheck_base.h:18, from ansi_c_typecheck.h:15, from builtin_factory.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ## Entering goto-symex make -C goto-symex make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-symex' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o auto_objects.o auto_objects.cpp In file included from ../langapi/language.h:21, from jsil_language.h:19, from jsil_language.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from jsil_language.h:19, from jsil_language.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from jsil_language.h:19, from jsil_language.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from jsil_language.h:19, from jsil_language.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from jsil_parse_tree.h:18, from jsil_language.h:21, from jsil_language.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from jsil_language.h:19, from jsil_language.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:18, from jsil_language.h:21, from jsil_language.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/arrays.h:19, from flattening/arrays.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from flattening/equality.h:15, from flattening/arrays.h:19, from flattening/arrays.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/arrays.h:19, from flattening/arrays.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from flattening/equality.h:15, from flattening/arrays.h:19, from flattening/arrays.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/arrays.h:19, from flattening/arrays.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from flattening/equality.h:15, from flattening/arrays.h:19, from flattening/arrays.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/arrays.h:19, from flattening/arrays.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from jsil_parse_tree.h:19, from jsil_language.h:21, from jsil_language.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_nondet_symbol_factory.o c_nondet_symbol_factory.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from auto_objects.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ flex -Pyyjsil -ojsil_lex.yy.cpp scanner.l ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ bison -y -v $flags -pyyjsil -d parser.y -o jsil_y.tab.cpp ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ parser.y:25.20-30: warning: POSIX Yacc does not support string literals [-Wyacc] 25 | %token TOK_NEWLINE "" | ^~~~~~~~~~~ parser.y:29.22-32: warning: POSIX Yacc does not support string literals [-Wyacc] 29 | %token TOK_PROCEDURE "procedure" | ^~~~~~~~~~~ parser.y:30.20-28: warning: POSIX Yacc does not support string literals [-Wyacc] 30 | %token TOK_RETURNS "returns" | ^~~~~~~~~ parser.y:31.15-18: warning: POSIX Yacc does not support string literals [-Wyacc] 31 | %token TOK_TO "to" | ^~~~ parser.y:32.19-26: warning: POSIX Yacc does not support string literals [-Wyacc] 32 | %token TOK_THROWS "throws" | ^~~~~~~~ parser.y:33.17-22: warning: POSIX Yacc does not support string literals [-Wyacc] 33 | %token TOK_EVAL "eval" | ^~~~~~ parser.y:34.18-24: warning: POSIX Yacc does not support string literals [-Wyacc../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ] 34 | %token TOK_LABEL "label" | ^~~~~~~ parser.y:35.17-22: warning: POSIX Yacc does not support string literals [-Wyacc] 35 | %token TOK_GOTO "goto" | ^~~~~~ parser.y:36.17-22: warning: POSIX Yacc does not support string literals [-Wyacc] 36 | %token TOK_SKIP "skip" | ^~~~~~ parser.y:37.17-22: warning: POSIX Yacc does not support string literals [-Wyacc] 37 | %token TOK_WITH "with" | ^~~~~~ parser.y:38.16-20: warning: POSIX Yacc does not support string literals [-Wyacc] 38 | %token TOK_NEW "new" | ^~~~~ parser.y:39.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 39 | %token TOK_HAS_FIELD "hasField" | ^~~~~~~~~~ parser.y:40.19-26: warning: POSIX Yacc does not support string literals [-Wyacc] 40 | %token TOK_DELETE "delete" | ^~~~~~~~ parser.y:41.24-35: warning: POSIX Yacc does not support string literals [-Wyacc] 41 | %token TOK_PROTO_FIELD "protoField" | ^~~~~~~~~~~~ parser.y:42.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 42 | %token TOK_PROTO_OBJ "protoObj" | ^~~~~~~~~~ parser.y:43.16-20: warning: POSIX Yacc does not support string literals [-Wyacc] 43 | %token TOK_REF "ref" | ^~~~~ parser.y:44.18-24: warning: POSIX Yacc does not support string literals [-Wyacc] 44 | %token TOK_FIELD "field" | ^~~~~~~ parser.y:45.17-22: warning: POSIX Yacc does not support string literals [-Wyacc] 45 | %token TOK_BASE "base" | ^~~~~~ parser.y:46.19../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ -26: warning:../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ POSIX Yacc does not support string literals [-Wyacc] 46 | %token TOK_TYPEOF "typeOf" | ^~~~~~~~ parser.y:47.17-22: warning: POSIX Yacc does not support string literals [-Wyacc] ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ 47 | %token TOK_NULL "null" | ^~~~~~ parser.y:48.22-33: warning: POSIX Yacc does not support string literals [-Wyacc] 48 | %token TOK_UNDEFINED "#undefined" | ^~~~~~~~~~~~ parser.y:49.18-25: warning: POSIX Yacc does not support string literals [-Wyacc] 49 | %token TOK_EMPTY "#empty" | ^~~~~~~~ parser.y:50.17-22: warning: POSIX Yacc does not support string literals [-Wyacc] 50 | %token TOK_TRUE "true" | ^~~~~~ parser.y:51.18-24: warning: POSIX Yacc does not support string literals [-Wyacc] 51 | %token TOK_FALSE "false" | ^../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ parser.y:52.18-25: warning: POSIX Yacc does not support string literals [-Wyacc] 52 | %token TOK_PROTO "#proto" | ^~~~~~~~ parser.y:53.16-21: warning: POSIX Yacc does not support string literals [-Wyacc] 53 | %token TOK_FID "#fid" | ^~~~~~ parser.y:54.18-25: warning: POSIX Yacc does not support string literals [-Wyacc] 54 | %token TOK_SCOPE "#scope" | ^~~~~~~~ parser.y:55.24-37: warning: POSIX Yacc does not support string literals [-Wyacc] 55 | %token TOK_CONSTRUCTID "#constructid" | ^~~~~~~~~~~~~~ parser.y:56.22-33: warning: POSIX Yacc does not support string literals [-Wyacc] 56 | %token TOK_PRIMVALUE "#primvalue" | ^~~~~~~~~~~~ parser.y:57.27-43: warning: POSIX Yacc does not support string literals [-Wyacc] 57 | %token TOK_TARGETFUNCTION "#targetfunction" | ^~~~~~~~~~~~~~~~~ parser.y:58.18-25: warning: POSIX Yacc does not support string literals [-Wyacc] 58 | %token TOK_CLASS "#class" | ^~~~~~~~ parser.y:59.26-40: warning: POSIX Yacc does not support string literals [-Wyacc] 59 | %token TOK_NUM_TO_STRING "num_to_string" | ^~~~~~~~~~~~~~~ parser.y:60.26-40: warning: POSIX Yacc does not support string literals [-Wyacc] 60 | %token TOK_STRING_TO_NUM "string_to_num" | ^~~~~~~~~~~~~~~ parser.y:61.25-38: warning: POSIX Yacc does not support string literals [-Wyacc] 61 | %token TOK_NUM_TO_INT32 "num_to_int32" | ^~~~~~~~~~~~~~ parser.y:62.26-40: warning: POSIX Yacc does not support string literals [-Wyacc] 62 | %token TOK_NUM_TO_UINT32 "num_to_uint32" | ^~~~~~~~~~~~~~~ parser.y:63.29-46: warning: POSIX Yacc does not support string literals [-Wyacc] 63 | %token TOK_MEMBER_REFERENCE "#MemberReference" | ^~~~~~~~~~~~~~~~~~ parser.y:64.31-50: warning: POSIX Yacc does not support string literals [-Wyacc] 64 | %token TOK_VARIABLE_REFERENCE "#VariableReference" | ^~~~~~~~~~~~~~~~~~~~ parser.y:68.19-25: warning: POSIX Yacc does not support string literals [-Wyacc] 68 | %token TOK_T_NU../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ LL ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ "#Null" | ^~~~~~~ parser.y:69.24-35: warning: POSIX Yacc does not support string literals [-Wyacc] 69 | %token TOK_T_UNDEFINED "#Undefined" | ^~~~~~~~~~~~ parser.y:70.22-31: warning: POSIX Yacc does not support string literals [-Wyacc] 70 | %token TOK_T_BOOLEAN "#Boolean" | ^~~~~~~~~~ parser.y:71.21-29: warning: POSIX Yacc does not support string literals [-Wyacc] 71 | %token TOK_T_STRING "#String" | ^~~~~~~~~ parser.y:72.21-29: warning: POSIX Yacc does not support string literals [-Wyacc] 72 | %token TOK_T_NUMBER "#Number" | ^~~~~~~~~ parser.y:73.29-44: warning: POSIX Yacc does not support string literals [-Wyacc] 73 | %token TOK_T_BUILTIN_OBJECT "#BuiltinObject" | ^~~~~~~~~~~~~~~~ parser.y:74.26-38: warning: POSIX Yacc does not support string literals [-Wyacc] 74 | %token TOK_T_USER_OBJECT "#UserObject" | ^~~~~~~~~~~~~ parser.y:75.21-29: warning: POSIX Yacc does not support string literals [-Wyacc] 75 | %token TOK_T_OBJECT "#Object" | ^~~~~~~~~ parser.y:76.24-35: warning: POSIX Yacc does not support string literals [-Wyacc] 76 | %token TOK_T_REFERENCE "#Reference" | ^~~~~~~~~~~~ parser.y:80.18-21: warning: POSIX Yacc does not support string literals [-Wyacc] 80 | %token TOK_DEFEQ ":=" | ^~~~ parser.y:81.16-19: warning: POSIX Yacc does not support string literals [-Wyacc] 81 | %token TOK_LEQ "<=" | ^~~~ parser.y:82.16-20: warning: POSIX Yacc does not support string literals [-Wyacc] 82 | %token TOK_AND "and" | ^~~~~ parser.y:83.15-18: warning: POSIX Yacc does not support string literals [-Wyacc] 83 | %token TOK_OR "or" | ^~~~ parser.y:84.23-26: warning: POSIX Yacc does not support string literals [-Wyacc] 84 | %token TOK_SUBTYPE_OF "<:" | ^~~~ parser.y:85.23-26: warning: POSIX Yacc does not support string literals [-Wyacc] 85 | %token TOK_LEFT_SHIFT "<<" | ^~~~ parser.y:86.31-34: warning: POSIX Yacc does not support string literals [-Wyacc] 86 | %token TOK_SIGNED_RIGHT_SHIFT ">>" | ^~~~ parser.y:87.33-37: warning: POSIX Yacc does not support string literals [-Wyacc] 87 | %token TOK_UNSIGNED_RIGHT_SHIFT ">>>" | ^~~~~ parser.y:88.16-20: warning: POSIX Yacc does not support string literals [-Wyacc] 88 | %token TOK_NOT "not" | ^~~~~ parser.y:103.1-14: warning: POSIX Yacc does not support %error-verbose [-Wyacc] 103 | %error-verbose | ^~~~~~~~~~~~~~ parser.y:103.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] 103 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose parser.y:104.1-7: warning: POSIX Yacc does not support %expect [-Wyacc] 104 | %expect 0 | ^~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ auto_objects.cpp: In member function 'void goto_symext::initialize_auto_object(const exprt&, goto_symext::statet&)': auto_objects.cpp:49:20: warning: 'member_exprt::member_exprt()' is deprecated: use member_exprt(op, c) instead [-Wdeprecated-declarations] 49 | member_exprt member_expr; | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from auto_objects.cpp:12: ../util/std_expr.h:3911:3: note: declared here 3911 | member_exprt():unary_exprt(ID_member) | ^~~~~~~~~~~~ In file included from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ parser.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_parse_tree.o jsil_parse_tree.cpp In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from c_nondet_symbol_factory.cpp:25: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from c_nondet_symbol_factory.h:17, from c_nondet_symbol_factory.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:19, from jsil_parse_tree.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ jsil_parse_tree.cpp: In member function 'void jsil_declarationt::to_symbol(symbolt&) const': jsil_parse_tree.cpp:69:52: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 69 | code_returnt r(symbol_exprt(returns.get(ID_value))); | ^ In file included from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ jsil_parse_tree.cpp:73:38: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 73 | symbol_exprt(throws.get(ID_value)), nil_typet(), s.source_location()); | ^ In file included from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ jsil_parse_tree.cpp:73:51: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 73 | symbol_exprt(throws.get(ID_value)), nil_typet(), s.source_location()); | ^ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parse_tree.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o build_goto_trace.o build_goto_trace.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_parser.o jsil_parser.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_object_factory_parameters.o c_object_factory_parameters.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv.o flattening/boolbv.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from jsil_parse_tree.h:18, from jsil_parser.h:17, from jsil_parser.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from jsil_parser.h:15, from jsil_parser.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_preprocess.o c_preprocess.cpp ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from jsil_parser.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from jsil_parser.h:15, from jsil_parser.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from jsil_parser.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from jsil_parser.h:15, from jsil_parser.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from jsil_parse_tree.h:18, from jsil_parser.h:17, from jsil_parser.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:19, from jsil_parser.h:17, from jsil_parser.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from build_goto_trace.cpp:19: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from build_goto_trace.cpp:19: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from build_goto_trace.cpp:19: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ build_goto_trace.cpp: In function 'void build_goto_trace(const symex_target_equationt&, ssa_step_predicatet, const prop_convt&, const namespacet&, goto_tracet&)': build_goto_trace.cpp:226:67: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 226 | symbol_exprt(partial_order_concurrencyt::rw_clock_id(it))); | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from build_goto_trace.h:17, from build_goto_trace.cpp:14: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/c_types.h:13, from c_preprocess.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from c_preprocess.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_typecheck.o jsil_typecheck.cpp In file included from ../util/c_types.h:13, from c_preprocess.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from c_preprocess.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ flattening/boolbv.cpp: In member function 'virtual bool boolbvt::is_unbounded_array(const typet&) const': flattening/boolbv.cpp:638:24: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 638 | if(to_integer(size, s)) | ^ In file included from flattening/boolbv.cpp:15: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv.cpp:638:24: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 638 | if(to_integer(size, s)) | ^ In file included from flattening/boolbv.cpp:15: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ jsil_typecheck.cpp: In member function 'void jsil_typecheckt::typecheck_expr_index(exprt&)': jsil_typecheck.cpp:351:28: warning: 'code_typet::code_typet()' is deprecated: Use the two argument constructor instead [-Wdeprecated-declarations] 351 | expr.type()=code_typet(); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/std_types.h:778:3: note: declared here 778 | code_typet():typet(ID_code) | ^~~~~~~~~~ jsil_typecheck.cpp: In member function 'void jsil_typecheckt::typecheck_function_call(code_function_callt&)': jsil_typecheck.cpp:805:34: warning: 'code_typet::code_typet()' is deprecated: Use the two argument constructor instead [-Wdeprecated-declarations] 805 | new_symbol.type=code_typet(); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from jsil_typecheck.h:18, from jsil_typecheck.cpp:12: ../util/std_types.h:778:3: note: declared here 778 | code_typet():typet(ID_code) | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_symex.o goto_symex.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_qualifiers.o c_qualifiers.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_types.o jsil_types.cpp ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_storage_spec.o c_storage_spec.cpp In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from goto_symex.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from goto_symex.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_abs.o flattening/boolbv_abs.cpp In file included from jsil_types.h:16, from jsil_types.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from jsil_types.h:15, from jsil_types.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from jsil_types.h:16, from jsil_types.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from jsil_types.h:15, from jsil_types.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecast.o c_typecast.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_abs.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from c_typecast.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from c_typecast.h:14, from c_typecast.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from c_typecast.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from c_typecast.h:14, from c_typecast.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from c_typecast.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from c_typecast.h:14, from c_typecast.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from c_typecast.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_symex_state.o goto_symex_state.cpp ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ c_typecast.cpp: In member function 'void c_typecastt::do_typecast(exprt&, const typet&)': c_typecast.cpp:702:17: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 702 | index_exprt index; | ^~~~~ In file included from ../util/arith_tools.h:16, from c_typecast.cpp:15: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ if [ -e jsil_y.tab.hpp ] ; then mv jsil_y.tab.hpp jsil_y.tab.h ; else \ mv jsil_y.tab.cpp.h jsil_y.tab.h ; fi g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_lex.yy.o jsil_lex.yy.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_add_sub.o flattening/boolbv_add_sub.cpp In file included from ../util/std_expr.h:19, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from jsil_parse_tree.h:18, from jsil_parser.h:17, from scanner.l:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from scanner.l:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from scanner.l:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from scanner.l:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_symex_state.h:24, from goto_symex_state.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../analyses/dirty.h:19, from goto_symex_state.h:18, from goto_symex_state.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from scanner.l:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from scanner.l:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:18, from jsil_parser.h:17, from scanner.l:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecheck_argc_argv.o c_typecheck_argc_argv.cpp In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from jsil_parse_tree.h:19, from jsil_parser.h:17, from scanner.l:17: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_add_sub.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_argc_argv.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_argc_argv.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_argc_argv.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_argc_argv.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_argc_argv.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_argc_argv.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_argc_argv.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_argc_argv.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:22, from c_typecheck_argc_argv.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_argc_argv.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o jsil_y.tab.o jsil_y.tab.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_array.o flattening/boolbv_array.cpp In file included from ../util/std_expr.h:19, from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecheck_base.o c_typecheck_base.cpp ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from jsil_parse_tree.h:19, from jsil_parser.h:17, from parser.y:6: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ parser.y: In function 'int yyjsilparse()': parser.y:121:28: warning: 'code_typet::code_typet()' is deprecated: Use the two argument constructor instead [-Wdeprecated-declarations] 121 | code_typet ct; | ^~ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/std_types.h:778:3: note: declared here 778 | code_typet():typet(ID_code) | ^~~~~~~~~~ parser.y:125:42: warning: 'code_typet::parametert::parametert()' is deprecated: use parametert(type) instead [-Wdeprecated-declarations] 125 | code_typet::parametert p; | ^ In file included from ../util/std_expr.h:20, from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/std_types.h:792:5: note: declared here 792 | parametert():exprt(ID_parameter) | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ parser.y:151:34: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 151 | symbol_exprt e("eval"); | ^ In file included from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ parser.y:167:77: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 167 | symbol_exprt s(to_string_constant(stack($$)).get_value()); | ^ In file included from jsil_parse_tree.h:18, from jsil_parser.h:17, from parser.y:6: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ parser.y:182:58: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 182 | stack($$).move_to_operands(stack($1)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:187:58: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 187 | stack($$).move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:202:58: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 202 | stack($$).move_to_operands(stack($1)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:207:58: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 207 | stack($$).move_to_operands(stack($2)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:262:38: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 262 | side_effect_expr_function_callt f; | ^ In file included from jsil_parse_tree.h:19, from jsil_parser.h:17, from parser.y:6: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.y:283:49: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 283 | has_field.move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:284:49: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 284 | has_field.move_to_operands(stack($5)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ parser.y:296:41: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 296 | d.move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ parser.y:297:41: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 297 | d.move_to_operands(stack($5)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:304:51: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 304 | proto_field.move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:305:51: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 305 | proto_field.move_to_operands(stack($5)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:312:49: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 312 | proto_obj.move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:313:49: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 313 | proto_obj.move_to_operands(stack($5)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:339:59: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 339 | stack($$).move_to_operands(stack($1)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:344:59: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 344 | stack($$).move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:352:59: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 352 | stack($$).move_to_operands(stack($1)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:353:58: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 353 | stack($$).move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:361:63: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 361 | stack($$).move_to_operands(stack($2)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:370:55: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 370 | ref.move_to_operands(stack($3)); | ^ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ parser.y:371:55: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 371 | ref.move_to_operands(stack($5)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:372:55: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 372 | ref.move_to_operands(stack($7)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ parser.y:379:57: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 379 | field.move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:386:56: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 386 | base.move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ parser.y:393:63: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 393 | typeof_expr.move_to_operands(stack($3)); | ^ In file included from ../util/parser.h:19, from jsil_parser.h:15, from parser.y:6: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_base.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_base.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_base.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:22, from c_typecheck_base.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ c_typecheck_base.cpp: In member function 'void c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)': c_typecheck_base.cpp:674:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 674 | codet contract; | ^~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ c_typecheck_base.cpp:726:54: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 726 | symbol.value = symbol_exprt(full_spec.alias); | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ c_typecheck_base.cpp:728:61: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 728 | symbol.value = symbol_exprt(renaming_entry->second); | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_base.cpp:12: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_array_of.o flattening/boolbv_array_of.cpp ar rcT jsil.a expr2jsil.o jsil_convert.o jsil_entry_point.o jsil_internal_additions.o jsil_language.o jsil_lex.yy.o jsil_parse_tree.o jsil_parser.o jsil_typecheck.o jsil_types.o jsil_y.tab.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/jsil' g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_bitwise.o flattening/boolbv_bitwise.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_array_of.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o memory_model.o memory_model.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ flattening/boolbv_array_of.cpp: In member function 'virtual bvt boolbvt::convert_array_of(const array_of_exprt&)': flattening/boolbv_array_of.cpp:41:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 41 | if(to_integer(array_size, size)) | ^ In file included from flattening/boolbv_array_of.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv_array_of.cpp:41:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 41 | if(to_integer(array_size, size)) | ^ In file included from flattening/boolbv_array_of.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bitwise.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecheck_code.o c_typecheck_code.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecheck_expr.o c_typecheck_expr.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_bswap.o flattening/boolbv_bswap.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_code.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_code.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_code.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_code.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_code.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_code.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_code.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_expr.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_code.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:22, from c_typecheck_code.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_code.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ c_typecheck_code.cpp: In member function 'virtual void c_typecheck_baset::typecheck_code(codet&)': c_typecheck_code.cpp:33:26: warning: 'code_typet::code_typet()' is deprecated: Use the two argument constructor instead [-Wdeprecated-declarations] 33 | code.type()=code_typet(); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_code.cpp:12: ../util/std_types.h:778:3: note: declared here 778 | code_typet():typet(ID_code) | ^~~~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:22, from c_typecheck_expr.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/adjust_float_expressions.h:15, from c_typecheck_expr.cpp:28: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bswap.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ c_typecheck_expr.cpp: In member function 'virtual void c_typecheck_baset::typecheck_side_effect_statement_expression(side_effect_exprt&)': c_typecheck_expr.cpp:948:51: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 948 | assign.move_to_operands(fc.lhs(), sideeffect); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_expr.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ c_typecheck_expr.cpp: In member function 'virtual void c_typecheck_baset::typecheck_expr_typecast(exprt&)': c_typecheck_expr.cpp:1116:43: warning: 'union_exprt::union_exprt(const typet&)' is deprecated: use union_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 1116 | union_exprt union_expr(expr.type()); | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_expr.h:1849:12: note: declared here 1849 | explicit union_exprt(const typet &_type): | ^~~~~~~~~~~ c_typecheck_expr.cpp:1194:17: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 1194 | index_exprt index; | ^~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ c_typecheck_expr.cpp: In member function 'virtual void c_typecheck_baset::typecheck_expr_index(exprt&)': c_typecheck_expr.cpp:1313:35: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1313 | expr.move_to_operands(addition); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ c_typecheck_expr.cpp: In member function 'virtual void c_typecheck_baset::typecheck_side_effect_gcc_conditional_expression(side_effect_exprt&)': c_typecheck_expr.cpp:1718:12: warning: 'if_exprt::if_exprt()' is deprecated: use if_exprt(cond, t, f) instead [-Wdeprecated-declarations] 1718 | if_exprt if_expr; | ^~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_expr.h:3441:3: note: declared here 3441 | if_exprt() : ternary_exprt(ID_if) | ^~~~~~~~ c_typecheck_expr.cpp: In member function 'virtual exprt c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)': c_typecheck_expr.cpp:2447:73: warning: 'predicate_exprt::predicate_exprt(const irep_idt&, const exprt&, const exprt&)' is deprecated: use binary_predicate_exprt(op1, id, op2) instead [-Wdeprecated-declarations] 2447 | predicate_exprt ok_expr(id, expr.arguments()[0], expr.arguments()[1]); | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_expr.h:655:3: note: declared here 655 | predicate_exprt( | ^~~~~~~~~~~~~~~ c_typecheck_expr.cpp:2566:17: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 2566 | equal_exprt equality_expr; | ^~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_expr.cpp:12: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ c_typecheck_expr.cpp:2618:49: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 2618 | else if(to_integer(expr.arguments()[1], arg1)) | ^ In file included from c_typecheck_expr.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_expr.cpp:2618:49: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 2618 | else if(to_integer(expr.arguments()[1], arg1)) | ^ In file included from c_typecheck_expr.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_expr.cpp: In member function 'bool c_typecheck_baset::gcc_vector_types_compatible(const vector_typet&, const vector_typet&)': c_typecheck_expr.cpp:2955:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 2955 | if(to_integer(type0.size(), s0)) | ^ In file included from c_typecheck_expr.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_expr.cpp:2955:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 2955 | if(to_integer(type0.size(), s0)) | ^ In file included from c_typecheck_expr.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_expr.cpp:2957:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 2957 | if(to_integer(type1.size(), s1)) | ^ In file included from c_typecheck_expr.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_expr.cpp:2957:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 2957 | if(to_integer(type1.size(), s1)) | ^ In file included from c_typecheck_expr.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o memory_model_pso.o memory_model_pso.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_bv_rel.o flattening/boolbv_bv_rel.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_bv_rel.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_byte_extract.o flattening/boolbv_byte_extract.cpp In file included from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_pso.h:15, from memory_model_pso.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o memory_model_sc.o memory_model_sc.cpp In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o memory_model_tso.o memory_model_tso.cpp ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ flattening/boolbv_byte_extract.cpp: In member function 'virtual bvt boolbvt::convert_byte_extract(const byte_extract_exprt&)': flattening/boolbv_byte_extract.cpp:147:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 147 | equal_exprt equality; | ^~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ flattening/boolbv_byte_extract.cpp:173:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 173 | equal_exprt equality; | ^~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_extract.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_sc.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from memory_model.h:15, from memory_model_sc.h:15, from memory_model_tso.h:15, from memory_model_tso.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_byte_update.o flattening/boolbv_byte_update.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecheck_initializer.o c_typecheck_initializer.cpp In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecheck_type.o c_typecheck_type.cpp ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o partial_order_concurrency.o partial_order_concurrency.cpp flattening/boolbv_byte_update.cpp: In member function 'virtual bvt boolbvt::convert_byte_update(const byte_update_exprt&)': flattening/boolbv_byte_update.cpp:88:17: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 88 | equal_exprt equality; | ^~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_byte_update.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_initializer.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_initializer.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_type.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_initializer.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_initializer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_initializer.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_initializer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_initializer.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_initializer.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:22, from c_typecheck_initializer.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_initializer.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from c_typecheck_base.h:22, from c_typecheck_type.cpp:12: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ c_typecheck_initializer.cpp: In member function 'virtual exprt c_typecheck_baset::do_initializer_rec(const exprt&, const typet&, bool)': c_typecheck_initializer.cpp:92:64: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 92 | if(to_integer(to_array_type(full_type).size(), array_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:92:64: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 92 | if(to_integer(to_array_type(full_type).size(), array_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:152:64: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 152 | if(to_integer(to_array_type(full_type).size(), array_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:152:64: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 152 | if(to_integer(to_array_type(full_type).size(), array_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp: In member function 'void c_typecheck_baset::designator_enter(const typet&, designatort&)': c_typecheck_initializer.cpp:318:50: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 318 | if(to_integer(array_type.size(), array_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:318:50: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 318 | if(to_integer(array_type.size(), array_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:336:50: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 336 | if(to_integer(vector_type.size(), vector_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:336:50: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 336 | if(to_integer(vector_type.size(), vector_size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp: In member function 'designatort c_typecheck_baset::make_designator(const typet&, const exprt&)': c_typecheck_initializer.cpp:716:37: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 716 | if(to_integer(tmp_index, index)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:716:37: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 716 | if(to_integer(tmp_index, index)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:725:63: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 725 | else if(to_integer(to_array_type(full_type).size(), size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_initializer.cpp:725:63: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 725 | else if(to_integer(to_array_type(full_type).size(), size)) | ^ In file included from c_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ c_typecheck_type.cpp: In member function 'virtual void c_typecheck_baset::typecheck_custom_type(typet&)': c_typecheck_type.cpp:318:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 318 | if(to_integer(size_expr, size_int)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:318:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 318 | if(to_integer(size_expr, size_int)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ c_typecheck_type.cpp:356:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 356 | if(to_integer(f_expr, f_int)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:356:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 356 | if(to_integer(f_expr, f_int)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:388:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 388 | if(to_integer(f_expr, f_int)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:388:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 388 | if(to_integer(f_expr, f_int)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ c_typecheck_type.cpp: In member function 'virtual void c_typecheck_baset::typecheck_code_type(code_typet&)': c_typecheck_type.cpp:441:32: warning: 'code_typet::parametert::parametert()' is deprecated: use parametert(type) instead [-Wdeprecated-declarations] 441 | code_typet::parametert parameter; | ^~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/std_types.h:792:5: note: declared here 792 | parametert():exprt(ID_parameter) | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ c_typecheck_type.cpp: In member function 'virtual void c_typecheck_baset::typecheck_array_type(array_typet&)': c_typecheck_type.cpp:561:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 561 | if(to_integer(tmp_size, s)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:561:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 561 | if(to_integer(tmp_size, s)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ c_typecheck_type.cpp:636:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 636 | symbol_exprt symbol_expr; | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_type.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ c_typecheck_type.cpp: In member function 'virtual void c_typecheck_baset::typecheck_vector_type(vector_typet&)': c_typecheck_type.cpp:685:24: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 685 | if(to_integer(size, s)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:685:24: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 685 | if(to_integer(size, s)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ c_typecheck_type.cpp:708:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 708 | if(to_integer(size_expr, sub_size)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:708:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 708 | if(to_integer(size_expr, sub_size)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ c_typecheck_type.cpp: In member function 'virtual void c_typecheck_baset::typecheck_c_enum_type(typet&)': c_typecheck_type.cpp:1178:39: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1178 | else if(!to_integer(tmp_v, value)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:1178:39: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1178 | else if(!to_integer(tmp_v, value)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ c_typecheck_type.cpp: In member function 'virtual void c_typecheck_baset::typecheck_c_bit_field_type(c_bit_field_typet&)': c_typecheck_type.cpp:1388:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1388 | if(to_integer(width_expr, i)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ c_typecheck_type.cpp:1388:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1388 | if(to_integer(width_expr, i)) | ^ In file included from c_typecheck_type.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_case.o flattening/boolbv_case.cpp ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from partial_order_concurrency.h:17, from partial_order_concurrency.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_case.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_complex.o flattening/boolbv_complex.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_concatenation.o flattening/boolbv_concatenation.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o path_storage.o path_storage.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_complex.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_concatenation.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o c_typecheck_typecast.o c_typecheck_typecast.cpp In file included from ../util/std_expr.h:20, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from path_storage.h:8, from path_storage.cpp:9: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../analyses/dirty.h:19, from goto_symex_state.h:18, from path_storage.h:8, from path_storage.cpp:9: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_typecast.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_typecast.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_typecast.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_typecast.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_cond.o flattening/boolbv_cond.cpp In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_typecast.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from c_typecheck_base.h:15, from c_typecheck_typecast.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_typecast.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_constant.o flattening/boolbv_constant.cpp ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:18, from c_typecheck_typecast.cpp:9: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from c_typecheck_base.h:22, from c_typecheck_typecast.cpp:9: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from c_typecheck_base.h:18, from c_typecheck_typecast.cpp:9: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_cond.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_constant.cpp:11: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_constant.cpp:11: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_constant.cpp:11: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from flattening/boolbv_constant.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -o library/converter library/converter.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o designator.o designator.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_constraint_select_one.o flattening/boolbv_constraint_select_one.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_div.o flattening/boolbv_div.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o expr2c.o expr2c.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_constraint_select_one.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from expr2c.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from expr2c.cpp:17: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from expr2c.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from expr2c.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from expr2c.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from expr2c.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from expr2c.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_div.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from expr2c_class.h:19, from expr2c.cpp:32: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ expr2c.cpp: In member function 'virtual std::string expr2ct::convert_constant(const constant_exprt&, unsigned int&)': expr2c.cpp:1881:56: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 1881 | dest+=static_cast(integer2ulong(int_value)); | ^ In file included from ../util/arith_tools.h:14, from expr2c.cpp:17: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ expr2c.cpp:1881:56: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 1881 | dest+=static_cast(integer2ulong(int_value)); | ^ In file included from ../util/arith_tools.h:14, from expr2c.cpp:17: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_equality.o flattening/boolbv_equality.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o postcondition.o postcondition.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o precondition.o precondition.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_equality.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from postcondition.h:17, from postcondition.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from postcondition.h:15, from postcondition.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from precondition.h:17, from precondition.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from precondition.h:15, from precondition.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_extractbit.o flattening/boolbv_extractbit.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_extractbits.o flattening/boolbv_extractbits.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o renaming_level.o renaming_level.cpp flattening/boolbv_extractbit.cpp: In member function 'virtual literalt boolbvt::convert_extractbit(const extractbit_exprt&)': flattening/boolbv_extractbit.cpp:54:17: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 54 | equal_exprt equality; | ^~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbit.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_extractbits.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from renaming_level.h:19, from renaming_level.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from renaming_level.h:19, from renaming_level.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_program.o show_program.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_floatbv_op.o flattening/boolbv_floatbv_op.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_get.o flattening/boolbv_get.cpp In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from show_program.cpp:16: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from show_program.cpp:16: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_floatbv_op.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_vcc.o show_vcc.cpp flattening/boolbv_get.cpp: In member function 'virtual exprt boolbvt::bv_get_rec(const bvt&, const std::vector&, std::size_t, const typet&) const': flattening/boolbv_get.cpp:172:35: warning: 'union_exprt::union_exprt(const typet&)' is deprecated: use union_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 172 | union_exprt value(union_type); | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_expr.h:1849:12: note: declared here 1849 | explicit union_exprt(const typet &_type): | ^~~~~~~~~~~ flattening/boolbv_get.cpp: In member function 'virtual exprt boolbvt::bv_get_unbounded_array(const exprt&) const': flattening/boolbv_get.cpp:312:35: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 312 | if(to_integer(size, size_mpint)) | ^ In file included from flattening/boolbv_get.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv_get.cpp:312:35: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 312 | if(to_integer(size, size_mpint)) | ^ In file included from flattening/boolbv_get.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv_get.cpp:347:19: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 347 | index_exprt index; | ^~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_get.cpp:9: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ flattening/boolbv_get.cpp:359:48: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 359 | if(!to_integer(index_value, index_mpint)) | ^ In file included from flattening/boolbv_get.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv_get.cpp:359:48: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 359 | if(!to_integer(index_value, index_mpint)) | ^ In file included from flattening/boolbv_get.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o gcc_types.o gcc_types.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from gcc_types.h:12, from gcc_types.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from gcc_types.h:12, from gcc_types.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from gcc_types.h:12, from gcc_types.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from gcc_types.h:12, from gcc_types.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o slice.o slice.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o literals/convert_character_literal.o literals/convert_character_literal.cpp In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from symex_target_equation.h:21, from show_vcc.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from show_vcc.cpp:13: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from show_vcc.cpp:13: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from literals/convert_character_literal.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from literals/convert_character_literal.h:17, from literals/convert_character_literal.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from literals/convert_character_literal.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from literals/convert_character_literal.h:17, from literals/convert_character_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from literals/convert_character_literal.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from literals/convert_character_literal.h:17, from literals/convert_character_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from literals/convert_character_literal.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_ieee_float_rel.o flattening/boolbv_ieee_float_rel.cpp ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from slice.h:15, from slice.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice.h:15, from slice.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o literals/convert_float_literal.o literals/convert_float_literal.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_ieee_float_rel.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o slice_by_trace.o slice_by_trace.cpp In file included from ../util/c_types.h:13, from literals/convert_float_literal.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from literals/convert_float_literal.h:17, from literals/convert_float_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from literals/convert_float_literal.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from literals/convert_float_literal.h:17, from literals/convert_float_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from literals/convert_float_literal.cpp:19: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from literals/convert_float_literal.h:17, from literals/convert_float_literal.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from literals/convert_float_literal.cpp:19: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_assign.o symex_assign.cpp ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_if.o flattening/boolbv_if.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o literals/convert_integer_literal.o literals/convert_integer_literal.cpp In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from slice_by_trace.cpp:12: slice_by_trace.h: In constructor 'symex_slice_by_tracet::symex_slice_by_tracet(const namespacet&)': slice_by_trace.h:22:26: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 22 | alphabet_parity(false) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ slice_by_trace.cpp: In member function 'void symex_slice_by_tracet::slice_by_trace(std::string, symex_target_equationt&)': slice_by_trace.cpp:71:42: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 71 | trace_condition.move_to_operands(*i); | ^ In file included from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ slice_by_trace.cpp: In member function 'void symex_slice_by_tracet::compute_ts_back(symex_target_equationt&)': slice_by_trace.cpp:312:57: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 312 | equal_cond.move_to_operands(constant_value); | ^ In file included from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ slice_by_trace.cpp:324:45: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 324 | u_lhs.move_to_operands(val_merge); | ^ In file included from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from slice_by_trace.h:15, from slice_by_trace.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_assign.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from literals/convert_integer_literal.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from literals/convert_integer_literal.h:17, from literals/convert_integer_literal.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_if.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from literals/convert_integer_literal.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from literals/convert_integer_literal.h:17, from literals/convert_integer_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from literals/convert_integer_literal.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from literals/convert_integer_literal.h:17, from literals/convert_integer_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from literals/convert_integer_literal.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ literals/convert_integer_literal.cpp: In function 'exprt convert_integer_literal(const string&)': literals/convert_integer_literal.cpp:178:19: warning: 'complex_typet::complex_typet()' is deprecated: use complex_typet(type) instead [-Wdeprecated-declarations] 178 | complex_typet complex_type; | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from literals/convert_integer_literal.cpp:17: ../util/std_types.h:1811:3: note: declared here 1811 | complex_typet():type_with_subtypet(ID_complex) | ^~~~~~~~~~~~~ In file included from symex_assign.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from symex_assign.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from symex_assign.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ symex_assign.cpp: In member function 'void goto_symext::symex_assign_symbol(goto_symext::statet&, const ssa_exprt&, const exprt&, const exprt&, guardt&, goto_symext::assignment_typet)': symex_assign.cpp:237:14: warning: 'if_exprt::if_exprt()' is deprecated: use if_exprt(cond, t, f) instead [-Wdeprecated-declarations] 237 | if_exprt tmp_ssa_rhs; | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_assign.cpp:12: ../util/std_expr.h:3441:3: note: declared here 3441 | if_exprt() : ternary_exprt(ID_if) | ^~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o literals/convert_string_literal.o literals/convert_string_literal.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_index.o flattening/boolbv_index.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from literals/convert_string_literal.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from literals/convert_string_literal.h:17, from literals/convert_string_literal.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from literals/convert_string_literal.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from literals/convert_string_literal.h:17, from literals/convert_string_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from literals/convert_string_literal.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from literals/convert_string_literal.h:17, from literals/convert_string_literal.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from literals/convert_string_literal.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ literals/convert_string_literal.cpp: In function 'exprt convert_string_literal(const string&)': literals/convert_string_literal.cpp:156:22: warning: 'string_constantt::string_constantt()' is deprecated: use string_constantt(value) instead [-Wdeprecated-declarations] 156 | string_constantt result; | ^~~~~~ In file included from literals/convert_string_literal.cpp:19: ../util/string_constant.h:19:3: note: declared here 19 | string_constantt(); | ^~~~~~~~~~~~~~~~ flattening/boolbv_index.cpp: In member function 'virtual bvt boolbvt::convert_index(const index_exprt&)': flattening/boolbv_index.cpp:147:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 147 | equal_exprt index_equality; | ^~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ flattening/boolbv_index.cpp:150:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 150 | equal_exprt value_equality; | ^~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ flattening/boolbv_index.cpp:206:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 206 | equal_exprt index_equality; | ^~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ flattening/boolbv_index.cpp:235:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 235 | equal_exprt equality; | ^~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_index.cpp:9: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o literals/parse_float.o literals/parse_float.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_atomic_section.o symex_atomic_section.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_builtin_functions.o symex_builtin_functions.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o literals/unescape_string.o literals/unescape_string.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o padding.o padding.cpp In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_let.o flattening/boolbv_let.cpp ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_atomic_section.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_atomic_section.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_builtin_functions.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from padding.h:15, from padding.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from padding.h:15, from padding.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from padding.h:15, from padding.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from padding.h:15, from padding.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from padding.cpp:19: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from padding.h:15, from padding.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from padding.cpp:19: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_let.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ symex_builtin_functions.cpp: In function 'typet c_sizeof_type_rec(const exprt&)': symex_builtin_functions.cpp:41:20: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 41 | return nil_typet(); | ^ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ symex_builtin_functions.cpp: In member function 'virtual void goto_symext::symex_allocate(goto_symext::statet&, const exprt&, const side_effect_exprt&)': symex_builtin_functions.cpp:57:31: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 57 | typet object_type=nil_typet(); | ^ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ symex_builtin_functions.cpp:88:48: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 88 | else if(to_integer(tmp_size, alloc_size) && | ^ In file included from symex_builtin_functions.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ symex_builtin_functions.cpp:88:48: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 88 | else if(to_integer(tmp_size, alloc_size) && | ^ In file included from symex_builtin_functions.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ symex_builtin_functions.cpp:190:48: warning: 'index_exprt::index_exprt(const typet&)' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 190 | index_exprt index_expr(array_type.subtype()); | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/std_expr.h:1604:12: note: declared here 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^~~~~~~~~~~ symex_builtin_functions.cpp: In member function 'virtual void goto_symext::symex_cpp_new(goto_symext::statet&, const exprt&, const side_effect_exprt&)': symex_builtin_functions.cpp:438:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 438 | rhs.move_to_operands(index_expr); | ^ In file included from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_builtin_functions.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_map.o flattening/boolbv_map.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o preprocessor_line.o preprocessor_line.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o type2name.o type2name.cpp In file included from flattening/boolbv_width.h:13, from flattening/boolbv_map.h:21, from flattening/boolbv_map.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from flattening/boolbv_map.h:15, from flattening/boolbv_map.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from flattening/boolbv_width.h:13, from flattening/boolbv_map.h:21, from flattening/boolbv_map.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from flattening/boolbv_map.h:15, from flattening/boolbv_map.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from type2name.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from type2name.h:17, from type2name.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from type2name.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from type2name.h:17, from type2name.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from type2name.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from type2name.h:17, from type2name.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from type2name.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_member.o flattening/boolbv_member.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_catch.o symex_catch.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_clean_expr.o symex_clean_expr.cpp ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_member.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ./file_converter < arm_builtin_headers.h > arm_builtin_headers.inc ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ./file_converter < clang_builtin_headers.h > clang_builtin_headers.inc ./file_converter < cprover_builtin_headers.h > cprover_builtin_headers.inc ./file_converter < cw_builtin_headers.h > cw_builtin_headers.inc ./file_converter < gcc_builtin_headers_alpha.h > gcc_builtin_headers_alpha.inc ./file_converter < gcc_builtin_headers_arm.h > gcc_builtin_headers_arm.inc ./file_converter < gcc_builtin_headers_generic.h > gcc_builtin_headers_generic.inc ./file_converter < gcc_builtin_headers_ia32-2.h > gcc_builtin_headers_ia32-2.inc In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ./file_converter < gcc_builtin_headers_ia32-3.h > gcc_builtin_headers_ia32-3.inc ./file_converter < gcc_builtin_headers_ia32-4.h > gcc_builtin_headers_ia32-4.inc ./file_converter < gcc_builtin_headers_ia32.h > gcc_builtin_headers_ia32.inc ./file_converter < gcc_builtin_headers_math.h > gcc_builtin_headers_math.inc ./file_converter < gcc_builtin_headers_mem_string.h > gcc_builtin_headers_mem_string.inc ./file_converter < gcc_builtin_headers_mips.h > gcc_builtin_headers_mips.inc ./file_converter < gcc_builtin_headers_omp.h > gcc_builtin_headers_omp.inc ./file_converter < gcc_builtin_headers_power.h > gcc_builtin_headers_power.inc ./file_converter < gcc_builtin_headers_tm.h > gcc_builtin_headers_tm.inc ./file_converter < gcc_builtin_headers_types.h > gcc_builtin_headers_types.inc In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ./file_converter < gcc_builtin_headers_ubsan.h > gcc_builtin_headers_ubsan.inc ./file_converter < windows_builtin_headers.h > windows_builtin_headers.inc if [ -e ansi_c_y.tab.hpp ] ; then mv ansi_c_y.tab.hpp ansi_c_y.tab.h ; else \ mv ansi_c_y.tab.cpp.h ansi_c_y.tab.h ; fi cat library/*.c | library/converter > cprover_library.inc g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_internal_additions.o ansi_c_internal_additions.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_catch.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_catch.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_clean_expr.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_mod.o flattening/boolbv_mod.cpp In file included from ../util/c_types.h:13, from ansi_c_internal_additions.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from ansi_c_internal_additions.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from ansi_c_internal_additions.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from ansi_c_internal_additions.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from symex_clean_expr.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from symex_clean_expr.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from symex_clean_expr.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_clean_expr.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_mult.o flattening/boolbv_mult.cpp ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_lex.yy.o ansi_c_lex.yy.cpp ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mod.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/string_constant.h:12, from scanner.l:22: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/string_constant.h:12, from scanner.l:22: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_mult.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/string_constant.h:12, from scanner.l:22: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/string_constant.h:12, from scanner.l:22: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/string_constant.h:12, from scanner.l:22: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/string_constant.h:12, from scanner.l:22: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/string_constant.h:12, from scanner.l:22: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_not.o flattening/boolbv_not.cpp ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_dead.o symex_dead.cpp In file included from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from scanner.l:38: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/string_constant.h:12, from scanner.l:22: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_decl.o symex_decl.cpp ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_not.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_dead.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dead.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_onehot.o flattening/boolbv_onehot.cpp ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_decl.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_decl.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_onehot.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ## Entering analyses make -C analyses make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ai.o ai.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ansi_c_y.tab.o ansi_c_y.tab.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_overflow.o flattening/boolbv_overflow.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from ai.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from ai.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from ai.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from ai.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from ai.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from ai.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from ai.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from parser.y:18: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from ai.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_dereference.o symex_dereference.cpp ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from ai.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from ai.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from parser.y:18: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from parser.y:18: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from parser.y:18: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_overflow.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from parser.y:18: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_parser.h:21, from parser.y:18: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from parser_static.inc:2, from parser.y:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from parser_static.inc:7, from parser.y:23: merged_type.h: In constructor 'merged_typet::merged_typet()': merged_type.h:18:54: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 18 | merged_typet() : type_with_subtypest(ID_merged_type) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from parser.y:23: parser.y: In function 'int yyansi_cparse()': parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:335:11: note: in expansion of macro 'mto' 335 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:343:24: note: in expansion of macro 'mto' 343 | init($$); mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:347:28: note: in expansion of macro 'mto' 347 | $$=$1; mto($$, $3); | ^~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:373:11: note: in expansion of macro 'mto' 373 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:394:11: note: in expansion of macro 'mto' 394 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:432:11: note: in expansion of macro 'mto' 432 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:438:11: note: in expansion of macro 'mto' 438 | mto($2, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:439:11: note: in expansion of macro 'mto' 439 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:446:48: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 446 | stack($2).move_to_operands(tmp); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:447:11: note: in expansion of macro 'mto' 447 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:450:11: note: in expansion of macro 'mto' 450 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:459:11: note: in expansion of macro 'mto' 459 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:460:11: note: in expansion of macro 'mto' 460 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:469:11: note: in expansion of macro 'mto' 469 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:470:11: note: in expansion of macro 'mto' 470 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:477:11: note: in expansion of macro 'mto' 477 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:478:11: note: in expansion of macro 'mto' 478 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:487:11: note: in expansion of macro 'mto' 487 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:488:11: note: in expansion of macro 'mto' 488 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:519:11: note: in expansion of macro 'mto' 519 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:526:11: note: in expansion of macro 'binary' 526 | { binary($$, $1, $2, ID_index, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:526:11: note: in expansion of macro 'binary' 526 | { binary($$, $1, $2, ID_index, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:548:11: note: in expansion of macro 'mto' 548 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:554:11: note: in expansion of macro 'mto' 554 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:561:11: note: in expansion of macro 'mto' 561 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:567:11: note: in expansion of macro 'mto' 567 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:577:44: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 577 | stack($$).move_to_operands(tmp); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:588:44: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 588 | stack($$).move_to_operands(tmp); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:602:11: note: in expansion of macro 'mto' 602 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:607:11: note: in expansion of macro 'mto' 607 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:617:11: note: in expansion of macro 'mto' 617 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:623:11: note: in expansion of macro 'mto' 623 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:628:11: note: in expansion of macro 'mto' 628 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:643:11: note: in expansion of macro 'mto' 643 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:648:11: note: in expansion of macro 'mto' 648 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:653:11: note: in expansion of macro 'mto' 653 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:658:11: note: in expansion of macro 'mto' 658 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:663:11: note: in expansion of macro 'mto' 663 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:668:11: note: in expansion of macro 'mto' 668 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:679:11: note: in expansion of macro 'mto' 679 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:695:11: note: in expansion of macro 'mto' 695 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:701:11: note: in expansion of macro 'mto' 701 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:706:11: note: in expansion of macro 'mto' 706 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:713:11: note: in expansion of macro 'binary' 713 | { binary($$, $1, $2, ID_mult, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:713:11: note: in expansion of macro 'binary' 713 | { binary($$, $1, $2, ID_mult, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:715:11: note: in expansion of macro 'binary' 715 | { binary($$, $1, $2, ID_div, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:715:11: note: in expansion of macro 'binary' 715 | { binary($$, $1, $2, ID_div, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:717:11: note: in expansion of macro 'binary' 717 | { binary($$, $1, $2, ID_mod, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:717:11: note: in expansion of macro 'binary' 717 | { binary($$, $1, $2, ID_mod, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:723:11: note: in expansion of macro 'binary' 723 | { binary($$, $1, $2, ID_plus, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:723:11: note: in expansion of macro 'binary' 723 | { binary($$, $1, $2, ID_plus, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:725:11: note: in expansion of macro 'binary' 725 | { binary($$, $1, $2, ID_minus, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:725:11: note: in expansion of macro 'binary' 725 | { binary($$, $1, $2, ID_minus, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:731:11: note: in expansion of macro 'binary' 731 | { binary($$, $1, $2, ID_shl, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:731:11: note: in expansion of macro 'binary' 731 | { binary($$, $1, $2, ID_shl, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:733:11: note: in expansion of macro 'binary' 733 | { binary($$, $1, $2, ID_shr, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:733:11: note: in expansion of macro 'binary' 733 | { binary($$, $1, $2, ID_shr, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:739:11: note: in expansion of macro 'binary' 739 | { binary($$, $1, $2, ID_lt, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:739:11: note: in expansion of macro 'binary' 739 | { binary($$, $1, $2, ID_lt, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:741:11: note: in expansion of macro 'binary' 741 | { binary($$, $1, $2, ID_gt, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:741:11: note: in expansion of macro 'binary' 741 | { binary($$, $1, $2, ID_gt, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:743:11: note: in expansion of macro 'binary' 743 | { binary($$, $1, $2, ID_le, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:743:11: note: in expansion of macro 'binary' 743 | { binary($$, $1, $2, ID_le, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:745:11: note: in expansion of macro 'binary' 745 | { binary($$, $1, $2, ID_ge, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:745:11: note: in expansion of macro 'binary' 745 | { binary($$, $1, $2, ID_ge, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:751:11: note: in expansion of macro 'binary' 751 | { binary($$, $1, $2, ID_equal, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:751:11: note: in expansion of macro 'binary' 751 | { binary($$, $1, $2, ID_equal, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:753:11: note: in expansion of macro 'binary' 753 | { binary($$, $1, $2, ID_notequal, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:753:11: note: in expansion of macro 'binary' 753 | { binary($$, $1, $2, ID_notequal, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:759:11: note: in expansion of macro 'binary' 759 | { binary($$, $1, $2, ID_bitand, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:759:11: note: in expansion of macro 'binary' 759 | { binary($$, $1, $2, ID_bitand, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:765:11: note: in expansion of macro 'binary' 765 | { binary($$, $1, $2, ID_bitxor, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:765:11: note: in expansion of macro 'binary' 765 | { binary($$, $1, $2, ID_bitxor, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:771:11: note: in expansion of macro 'binary' 771 | { binary($$, $1, $2, ID_bitor, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:771:11: note: in expansion of macro 'binary' 771 | { binary($$, $1, $2, ID_bitor, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:777:11: note: in expansion of macro 'binary' 777 | { binary($$, $1, $2, ID_and, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:777:11: note: in expansion of macro 'binary' 777 | { binary($$, $1, $2, ID_and, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:783:11: note: in expansion of macro 'binary' 783 | { binary($$, $1, $2, ID_xor, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:783:11: note: in expansion of macro 'binary' 783 | { binary($$, $1, $2, ID_xor, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:789:11: note: in expansion of macro 'binary' 789 | { binary($$, $1, $2, ID_or, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:789:11: note: in expansion of macro 'binary' 789 | { binary($$, $1, $2, ID_or, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:798:11: note: in expansion of macro 'binary' 798 | { binary($$, $1, $2, ID_implies, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:798:11: note: in expansion of macro 'binary' 798 | { binary($$, $1, $2, ID_implies, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:807:11: note: in expansion of macro 'binary' 807 | { binary($$, $1, $2, ID_equal, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:807:11: note: in expansion of macro 'binary' 807 | { binary($$, $1, $2, ID_equal, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:815:11: note: in expansion of macro 'mto' 815 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:816:11: note: in expansion of macro 'mto' 816 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:817:11: note: in expansion of macro 'mto' 817 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:823:11: note: in expansion of macro 'mto' 823 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:824:11: note: in expansion of macro 'mto' 824 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:831:11: note: in expansion of macro 'binary' 831 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:831:11: note: in expansion of macro 'binary' 831 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:833:11: note: in expansion of macro 'binary' 833 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_mult); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:833:11: note: in expansion of macro 'binary' 833 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_mult); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:835:11: note: in expansion of macro 'binary' 835 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_div); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:835:11: note: in expansion of macro 'binary' 835 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_div); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:837:11: note: in expansion of macro 'binary' 837 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_mod); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:837:11: note: in expansion of macro 'binary' 837 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_mod); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:839:11: note: in expansion of macro 'binary' 839 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_plus); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:839:11: note: in expansion of macro 'binary' 839 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_plus); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:841:11: note: in expansion of macro 'binary' 841 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_minus); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:841:11: note: in expansion of macro 'binary' 841 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_minus); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:843:11: note: in expansion of macro 'binary' 843 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_shl); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:843:11: note: in expansion of macro 'binary' 843 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_shl); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:845:11: note: in expansion of macro 'binary' 845 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_shr); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:845:11: note: in expansion of macro 'binary' 845 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_shr); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:847:11: note: in expansion of macro 'binary' 847 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_bitand); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:847:11: note: in expansion of macro 'binary' 847 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_bitand); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:849:11: note: in expansion of macro 'binary' 849 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_bitxor); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:849:11: note: in expansion of macro 'binary' 849 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_bitxor); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:851:11: note: in expansion of macro 'binary' 851 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_bitor); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:851:11: note: in expansion of macro 'binary' 851 | { binary($$, $1, $2, ID_side_effect, $3); stack($$).set(ID_statement, ID_assign_bitor); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:33: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:857:11: note: in expansion of macro 'binary' 857 | { binary($$, $1, $2, ID_comma, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser_static.inc:16:44: note: in expansion of macro 'mto' 16 | stack(x).reserve_operands(2); mto(x, y); mto(x, z); } | ^~~ parser.y:857:11: note: in expansion of macro 'binary' 857 | { binary($$, $1, $2, ID_comma, $3); } | ^~~~~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:896:11: note: in expansion of macro 'mto' 896 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:897:11: note: in expansion of macro 'mto' 897 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1102:95: note: in expansion of macro 'mto' 1102 | | TOK_MSC_BASED '(' comma_expression ')' { $$=$1; set($$, ID_msc_based); mto($$, $3); } | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1269:11: note: in expansion of macro 'mto' 1269 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1338:28: note: in expansion of macro 'mto' 1338 | $$=$1; mto($$, $3); | ^~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1342:28: note: in expansion of macro 'mto' 1342 | $$=$1; mto($$, $3); | ^~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1346:28: note: in expansion of macro 'mto' 1346 | $$=$1; mto($$, $3); mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1346:51: note: in expansion of macro 'mto' 1346 | $$=$1; mto($$, $3); mto($$, $5); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1350:28: note: in expansion of macro 'mto' 1350 | $$=$1; mto($$, $3); mto($$, $5); mto($$, $7); mto($$, $9); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1350:51: note: in expansion of macro 'mto' 1350 | $$=$1; mto($$, $3); mto($$, $5); mto($$, $7); mto($$, $9); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1350:74: note: in expansion of macro 'mto' 1350 | $$=$1; mto($$, $3); mto($$, $5); mto($$, $7); mto($$, $9); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1350:97: note: in expansion of macro 'mto' 1350 | $$=$1; mto($$, $3); mto($$, $5); mto($$, $7); mto($$, $9); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1358:24: note: in expansion of macro 'mto' 1358 | init($$); mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1362:28: note: in expansion of macro 'mto' 1362 | $$=$1; mto($$, $2); | ^~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1567:50: note: in expansion of macro 'mto' 1567 | { $$=$1; set($$, ID_alias); mto($$, $3); } | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1569:52: note: in expansion of macro 'mto' 1569 | { $$=$1; set($$, ID_section); mto($$, $3); } | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1631:11: note: in expansion of macro 'mto' 1631 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1636:11: note: in expansion of macro 'mto' 1636 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1828:11: note: in expansion of macro 'mto' 1828 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:1833:11: note: in expansion of macro 'mto' 1833 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:2083:44: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2083 | stack($$).move_to_operands(tmp); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2088:11: note: in expansion of macro 'mto' 2088 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2109:11: note: in expansion of macro 'mto' 2109 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2116:11: note: in expansion of macro 'mto' 2116 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:2126:45: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2126 | designator.move_to_operands(member); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2128:11: note: in expansion of macro 'mto' 2128 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2138:11: note: in expansion of macro 'mto' 2138 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2144:11: note: in expansion of macro 'mto' 2144 | mto($1, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2145:11: note: in expansion of macro 'mto' 2145 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2152:11: note: in expansion of macro 'mto' 2152 | mto($1, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2153:11: note: in expansion of macro 'mto' 2153 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2159:11: note: in expansion of macro 'mto' 2159 | mto($2, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2160:11: note: in expansion of macro 'mto' 2160 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2167:11: note: in expansion of macro 'mto' 2167 | mto($2, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2168:11: note: in expansion of macro 'mto' 2168 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2175:11: note: in expansion of macro 'mto' 2175 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2202:11: note: in expansion of macro 'mto' 2202 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2217:11: note: in expansion of macro 'mto' 2217 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2225:11: note: in expansion of macro 'mto' 2225 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2231:11: note: in expansion of macro 'mto' 2231 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2232:11: note: in expansion of macro 'mto' 2232 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2239:11: note: in expansion of macro 'mto' 2239 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2240:11: note: in expansion of macro 'mto' 2240 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2241:11: note: in expansion of macro 'mto' 2241 | mto($$, $6); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2248:11: note: in expansion of macro 'mto' 2248 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2282:11: note: in expansion of macro 'mto' 2282 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2299:11: note: in expansion of macro 'mto' 2299 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2303:11: note: in expansion of macro 'mto' 2303 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2317:13: note: in expansion of macro 'mto' 2317 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2328:11: note: in expansion of macro 'mto' 2328 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2329:11: note: in expansion of macro 'mto' 2329 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2337:11: note: in expansion of macro 'mto' 2337 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2338:11: note: in expansion of macro 'mto' 2338 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2339:11: note: in expansion of macro 'mto' 2339 | mto($$, $7); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2346:11: note: in expansion of macro 'mto' 2346 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2347:11: note: in expansion of macro 'mto' 2347 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2363:11: note: in expansion of macro 'mto' 2363 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2364:11: note: in expansion of macro 'mto' 2364 | mto($$, $6); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2375:11: note: in expansion of macro 'mto' 2375 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2376:11: note: in expansion of macro 'mto' 2376 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2399:11: note: in expansion of macro 'mto' 2399 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2400:11: note: in expansion of macro 'mto' 2400 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2401:11: note: in expansion of macro 'mto' 2401 | mto($$, $7); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2402:11: note: in expansion of macro 'mto' 2402 | mto($$, $10); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2427:13: note: in expansion of macro 'mto' 2427 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2444:57: note: in expansion of macro 'mto' 2444 | { $$=$1; statement($$, ID_return); mto($$, $2); } | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2473:11: note: in expansion of macro 'mto' 2473 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2478:11: note: in expansion of macro 'mto' 2478 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2507:11: note: in expansion of macro 'mto' 2507 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2513:11: note: in expansion of macro 'mto' 2513 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2523:11: note: in expansion of macro 'mto' 2523 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2524:11: note: in expansion of macro 'mto' 2524 | mto($$, $5); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2525:11: note: in expansion of macro 'mto' 2525 | mto($$, $7); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2532:11: note: in expansion of macro 'mto' 2532 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2533:11: note: in expansion of macro 'mto' 2533 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2553:11: note: in expansion of macro 'mto' 2553 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2554:11: note: in expansion of macro 'mto' 2554 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2561:11: note: in expansion of macro 'mto' 2561 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2562:11: note: in expansion of macro 'mto' 2562 | mto($$, $4); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:2641:75: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 2641 | stack($$).move_to_operands(stack($1), stack($3)); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parser.y:2648:75: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 2648 | stack($$).move_to_operands(stack($4), stack($6)); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2656:11: note: in expansion of macro 'mto' 2656 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2661:11: note: in expansion of macro 'mto' 2661 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parser.y:2678:75: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 2678 | stack($$).move_to_operands(stack($1), stack($3)); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parser.y:2685:75: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 2685 | stack($$).move_to_operands(stack($4), stack($6)); | ^ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2693:11: note: in expansion of macro 'mto' 2693 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2698:11: note: in expansion of macro 'mto' 2698 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2714:11: note: in expansion of macro 'mto' 2714 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2722:11: note: in expansion of macro 'mto' 2722 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2727:11: note: in expansion of macro 'mto' 2727 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2743:11: note: in expansion of macro 'mto' 2743 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2748:11: note: in expansion of macro 'mto' 2748 | mto($$, $3); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2839:11: note: in expansion of macro 'mto' 2839 | mto($$, $1); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from parser.y:23: parser_static.inc:12:53: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 12 | #define mto(x, y) stack(x).move_to_operands(stack(y)) | ^ parser.y:2844:11: note: in expansion of macro 'mto' 2844 | mto($$, $2); | ^~~ In file included from ../util/parser.h:19, from ansi_c_parser.h:15, from parser.y:18: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_dereference.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_power.o flattening/boolbv_power.cpp In file included from symex_dereference.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from symex_dereference.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from symex_dereference.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ symex_dereference.cpp: In member function 'void goto_symext::dereference_rec(exprt&, goto_symext::statet&, guardt&, bool)': symex_dereference.cpp:317:23: warning: 'dereference_exprt::dereference_exprt()' is deprecated: use dereference_exprt(pointer) instead [-Wdeprecated-declarations] 317 | dereference_exprt tmp; | ^~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_dereference.cpp:12: ../util/std_expr.h:3359:3: note: declared here 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_power.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o ai_domain.o ai_domain.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_quantifier.o flattening/boolbv_quantifier.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai_domain.h:20, from ai_domain.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai_domain.h:15, from ai_domain.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai_domain.h:20, from ai_domain.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai_domain.h:15, from ai_domain.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai_domain.h:20, from ai_domain.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai_domain.h:15, from ai_domain.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai_domain.h:20, from ai_domain.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_dereference_state.o symex_dereference_state.cpp ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai_domain.h:20, from ai_domain.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_quantifier.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai_domain.h:20, from ai_domain.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai_domain.h:20, from ai_domain.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cprover_library.o cprover_library.cpp ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o call_graph.o call_graph.cpp In file included from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_dereference_state.h:17, from symex_dereference_state.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from ../pointer-analysis/dereference_callback.h:17, from symex_dereference_state.h:15, from symex_dereference_state.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_reduction.o flattening/boolbv_reduction.cpp In file included from ../langapi/language.h:21, from ansi_c_language.h:17, from cprover_library.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from cprover_library.h:15, from cprover_library.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ansi_c_language.h:17, from cprover_library.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from cprover_library.h:15, from cprover_library.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from cprover_library.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from cprover_library.h:15, from cprover_library.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from cprover_library.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from cprover_library.cpp:15: ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ansi_c_declaration.h:17, from ansi_c_parse_tree.h:13, from ansi_c_language.h:19, from cprover_library.cpp:15: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_graph.h:18, from call_graph.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_graph.h:18, from call_graph.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_graph.h:18, from call_graph.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_reduction.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ar rcT ansi-c.a anonymous_member.o ansi_c_convert_type.o ansi_c_declaration.o ansi_c_entry_point.o ansi_c_internal_additions.o ansi_c_language.o ansi_c_lex.yy.o ansi_c_parse_tree.o ansi_c_parser.o ansi_c_scope.o ansi_c_typecheck.o ansi_c_y.tab.o builtin_factory.o c_misc.o c_nondet_symbol_factory.o c_object_factory_parameters.o c_preprocess.o c_qualifiers.o c_storage_spec.o c_typecast.o c_typecheck_argc_argv.o c_typecheck_base.o c_typecheck_code.o c_typecheck_expr.o c_typecheck_initializer.o c_typecheck_type.o c_typecheck_typecast.o cprover_library.o designator.o expr2c.o gcc_types.o literals/convert_character_literal.o literals/convert_float_literal.o literals/convert_integer_literal.o literals/convert_string_literal.o literals/parse_float.o literals/unescape_string.o padding.o preprocessor_line.o type2name.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/ansi-c' g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_replication.o flattening/boolbv_replication.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_function_call.o symex_function_call.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_goto.o symex_goto.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_replication.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o call_graph_helpers.o call_graph_helpers.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_function_call.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_goto.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_goto.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from symex_function_call.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from symex_function_call.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from symex_function_call.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_function_call.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_shift.o flattening/boolbv_shift.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_graph.h:18, from call_graph_helpers.h:15, from call_graph_helpers.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_shift.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_struct.o flattening/boolbv_struct.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o constant_propagator.o constant_propagator.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_struct.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from constant_propagator.h:26, from constant_propagator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from constant_propagator.h:26, from constant_propagator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from constant_propagator.h:26, from constant_propagator.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_main.o symex_main.cpp constant_propagator.cpp: In member function 'bool constant_propagator_domaint::partial_evaluate(exprt&, const namespacet&) const': constant_propagator.cpp:544:67: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 544 | if(!values.is_constant(symbol_exprt(ID_cprover_rounding_mode_str))) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from constant_propagator.h:28, from constant_propagator.cpp:12: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_type.o flattening/boolbv_type.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_other.o symex_other.cpp ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_main.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_main.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_typecast.o flattening/boolbv_typecast.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o custom_bitvector_analysis.o custom_bitvector_analysis.cpp In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_other.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_typecast.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from symex_other.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from symex_other.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from symex_other.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_other.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from custom_bitvector_analysis.h:18, from custom_bitvector_analysis.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_unary_minus.o flattening/boolbv_unary_minus.cpp ## Entering pointer-analysis make -C pointer-analysis make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/pointer-analysis' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o add_failed_symbols.o add_failed_symbols.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_unary_minus.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from add_failed_symbols.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from add_failed_symbols.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_start_thread.o symex_start_thread.cpp In file included from ../util/std_expr.h:20, from add_failed_symbols.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from add_failed_symbols.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from add_failed_symbols.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from add_failed_symbols.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from add_failed_symbols.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_union.o flattening/boolbv_union.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o dereference.o dereference.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o dependence_graph.o dependence_graph.cpp In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_start_thread.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_start_thread.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from dereference.cpp:19: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from dereference.h:16, from dereference.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_union.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from dereference.cpp:19: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from dereference.h:16, from dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from dereference.cpp:19: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from dereference.h:16, from dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from dereference.cpp:19: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from dereference.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from dereference.cpp:19: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from dereference.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from dereference.cpp:19: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from dereference.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from dereference.cpp:19: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ dereference.cpp: In member function 'exprt dereferencet::read_object(const exprt&, const exprt&, const typet&)': dereference.cpp:138:60: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 138 | if(!to_integer(simplify_expr(size, ns), size_constant) && | ^ In file included from dereference.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ dereference.cpp:138:60: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 138 | if(!to_integer(simplify_expr(size, ns), size_constant) && | ^ In file included from dereference.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ dereference.cpp:139:56: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 139 | !to_integer(simplified_offset, offset_constant) && | ^ In file included from dereference.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ dereference.cpp:139:56: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 139 | !to_integer(simplified_offset, offset_constant) && | ^ In file included from dereference.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from dependence_graph.h:21, from dependence_graph.cpp:15: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from dependence_graph.h:21, from dependence_graph.cpp:15: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_update.o flattening/boolbv_update.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_program_dereference.o goto_program_dereference.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_update.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_program_dereference.h:17, from goto_program_dereference.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_target.o symex_target.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_vector.o flattening/boolbv_vector.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o dirty.o dirty.cpp ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from symex_target.h:15, from symex_target.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target.h:15, from symex_target.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_vector.cpp:10: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o pointer_offset_sum.o pointer_offset_sum.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_target_equation.o symex_target_equation.cpp In file included from ../util/std_expr.h:19, from dirty.h:19, from dirty.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from dirty.h:19, from dirty.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from dirty.h:19, from dirty.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from dirty.h:19, from dirty.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from dirty.h:19, from dirty.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from dirty.h:19, from dirty.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from dirty.h:19, from dirty.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from pointer_offset_sum.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from pointer_offset_sum.h:15, from pointer_offset_sum.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dirty.h:21, from dirty.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from pointer_offset_sum.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from pointer_offset_sum.h:15, from pointer_offset_sum.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from pointer_offset_sum.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from pointer_offset_sum.h:15, from pointer_offset_sum.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from pointer_offset_sum.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_width.o flattening/boolbv_width.cpp ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dirty.h:21, from dirty.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dirty.h:21, from dirty.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o rewrite_index.o rewrite_index.cpp In file included from ../goto-programs/goto_trace.h:23, from symex_target_equation.h:22, from symex_target_equation.cpp:13: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from flattening/boolbv_width.h:13, from flattening/boolbv_width.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from flattening/boolbv_width.h:13, from flattening/boolbv_width.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from flattening/boolbv_width.h:13, from flattening/boolbv_width.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from flattening/boolbv_width.h:13, from flattening/boolbv_width.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from flattening/boolbv_width.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from flattening/boolbv_width.h:13, from flattening/boolbv_width.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from flattening/boolbv_width.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o does_remove_const.o does_remove_const.cpp ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ symex_target_equation.cpp: In member function 'void symex_target_equationt::convert_io(decision_proceduret&)': symex_target_equation.cpp:684:24: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 684 | symbol_exprt symbol; | ^~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_target_equation.h:21, from symex_target_equation.cpp:13: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ symex_target_equation.cpp: In member function 'void symex_target_equationt::output(std::ostream&, const namespacet&) const': symex_target_equation.cpp:724:24: warning: 'void symex_target_equationt::SSA_stept::output(const namespacet&, std::ostream&) const' is deprecated: Use output without ns param [-Wdeprecated-declarations] 724 | step.output(ns, out); | ^ In file included from symex_target_equation.cpp:13: symex_target_equation.h:337:10: note: declared here 337 | void output( | ^~~~~~ In file included from ../util/std_expr.h:19, from rewrite_index.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from rewrite_index.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from rewrite_index.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from rewrite_index.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from rewrite_index.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from rewrite_index.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from rewrite_index.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ rewrite_index.cpp: In function 'dereference_exprt rewrite_index(const index_exprt&)': rewrite_index.cpp:19:21: warning: 'dereference_exprt::dereference_exprt()' is deprecated: use dereference_exprt(pointer) instead [-Wdeprecated-declarations] 19 | dereference_exprt result; | ^~~~~~ In file included from rewrite_index.cpp:14: ../util/std_expr.h:3359:3: note: declared here 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from does_remove_const.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from does_remove_const.h:14, from does_remove_const.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from does_remove_const.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from does_remove_const.h:14, from does_remove_const.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from does_remove_const.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from does_remove_const.h:14, from does_remove_const.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from does_remove_const.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from does_remove_const.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from does_remove_const.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from does_remove_const.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_value_sets.o show_value_sets.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/boolbv_with.o flattening/boolbv_with.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o escape_analysis.o escape_analysis.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/boolbv_with.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from ../pointer-analysis/value_set_analysis.h:16, from show_value_sets.h:15, from show_value_sets.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ flattening/boolbv_with.cpp: In member function 'void boolbvt::convert_with_array(const array_typet&, const exprt&, const exprt&, const bvt&, bvt&)': flattening/boolbv_with.cpp:148:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 148 | if(!to_integer(op1, op1_value)) | ^ In file included from flattening/boolbv_with.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv_with.cpp:148:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 148 | if(!to_integer(op1, op1_value)) | ^ In file included from flattening/boolbv_with.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv_with.cpp: In member function 'void boolbvt::convert_with_bv(const exprt&, const exprt&, const bvt&, bvt&)': flattening/boolbv_with.cpp:190:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 190 | if(!to_integer(op1, op1_value)) | ^ In file included from flattening/boolbv_with.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ flattening/boolbv_with.cpp:190:32: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 190 | if(!to_integer(op1, op1_value)) | ^ In file included from flattening/boolbv_with.cpp:13: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from escape_analysis.h:20, from escape_analysis.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from escape_analysis.h:20, from escape_analysis.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set.o value_set.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/bv_dimacs.o flattening/bv_dimacs.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from value_sets.h:17, from value_set.h:21, from value_set.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set.h:20, from value_set.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from value_sets.h:17, from value_set.h:21, from value_set.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set.h:20, from value_set.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from value_sets.h:17, from value_set.h:21, from value_set.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set.h:20, from value_set.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from value_sets.h:17, from value_set.h:21, from value_set.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o symex_throw.o symex_throw.cpp ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from value_sets.h:17, from value_set.h:21, from value_set.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from value_sets.h:17, from value_set.h:21, from value_set.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from value_sets.h:17, from value_set.h:21, from value_set.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ value_set.cpp: In member function 'virtual void value_sett::get_value_set_rec(const exprt&, value_sett::object_mapt&, const string&, const typet&, const namespacet&) const': value_set.cpp:616:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 616 | i_is_set=!to_integer(expr.op0(), i); | ^ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set.cpp:616:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 616 | i_is_set=!to_integer(expr.op0(), i); | ^ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set.cpp:621:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 621 | i_is_set=!to_integer(expr.op1(), i); | ^ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set.cpp:621:43: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 621 | i_is_set=!to_integer(expr.op1(), i); | ^ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ value_set.cpp:890:35: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 890 | if(!to_integer(op1, op1_offset) && op0_type.id()==ID_struct) | ^ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set.cpp:890:35: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 890 | if(!to_integer(op1, op1_offset) && op0_type.id()==ID_struct) | ^ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ value_set.cpp: In member function 'void value_sett::get_reference_set_rec(const exprt&, value_sett::object_mapt&, const namespacet&) const': value_set.cpp:1070:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1070 | else if(!to_integer(offset, i) && o) | ^ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set.cpp:1070:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1070 | else if(!to_integer(offset, i) && o) | ^ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ In file included from value_set.cpp:17: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_dimacs.h:15, from flattening/bv_dimacs.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_symex_state.h:24, from goto_symex.h:20, from symex_throw.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_symex.h:18, from symex_throw.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o flow_insensitive_analysis.o flow_insensitive_analysis.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/bv_endianness_map.o flattening/bv_endianness_map.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from flattening/bv_endianness_map.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/bv_endianness_map.cpp:11: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/bv_endianness_map.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/bv_endianness_map.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/bv_endianness_map.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/bv_endianness_map.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from flattening/bv_endianness_map.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from flow_insensitive_analysis.h:32, from flow_insensitive_analysis.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ar rcT goto-symex.a auto_objects.o build_goto_trace.o goto_symex.o goto_symex_state.o memory_model.o memory_model_pso.o memory_model_sc.o memory_model_tso.o partial_order_concurrency.o path_storage.o postcondition.o precondition.o renaming_level.o show_program.o show_vcc.o slice.o slice_by_trace.o symex_assign.o symex_atomic_section.o symex_builtin_functions.o symex_catch.o symex_clean_expr.o symex_dead.o symex_decl.o symex_dereference.o symex_dereference_state.o symex_function_call.o symex_goto.o symex_main.o symex_other.o symex_start_thread.o symex_target.o symex_target_equation.o symex_throw.o g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/bv_minimize.o flattening/bv_minimize.cpp make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-symex' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o global_may_alias.o global_may_alias.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from flattening/bv_minimize.h:20, from flattening/bv_minimize.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_analysis.o value_set_analysis.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from global_may_alias.h:20, from global_may_alias.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from global_may_alias.h:20, from global_may_alias.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_check.o goto_check.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/bv_pointers.o flattening/bv_pointers.cpp ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/static_analysis.h:26, from value_set_analysis.h:16, from value_set_analysis.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ## Entering goto-programs ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ make -C goto-programs ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-programs' ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o adjust_float_expressions.o adjust_float_expressions.cpp ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from flattening/boolbv.h:17, from flattening/bv_pointers.h:14, from flattening/bv_pointers.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ goto_check.cpp: In member function 'void goto_checkt::add_guarded_claim(const exprt&, const string&, const string&, const source_locationt&, const exprt&, const guardt&)': goto_check.cpp:1270:47: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 1270 | new_expr.move_to_operands(guard_expr, expr); | ^ In file included from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_check.h:15, from goto_check.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from adjust_float_expressions.h:15, from adjust_float_expressions.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_analysis_fi.o value_set_analysis_fi.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o builtin_functions.o builtin_functions.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fi.h:15, from value_set_analysis_fi.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from goto_convert_class.h:20, from builtin_functions.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from builtin_functions.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from builtin_functions.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from builtin_functions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from builtin_functions.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from builtin_functions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from builtin_functions.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_convert_class.h:21, from builtin_functions.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_convert_class.h:24, from builtin_functions.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_convert_class.h:21, from builtin_functions.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ builtin_functions.cpp: In member function 'void goto_convertt::do_prob_uniform(const exprt&, const symbol_exprt&, const operandst&, goto_programt&)': builtin_functions.cpp:85:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 85 | if(to_integer(arguments[0], lb) || | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ builtin_functions.cpp:85:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 85 | if(to_integer(arguments[0], lb) || | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ builtin_functions.cpp:86:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 86 | to_integer(arguments[1], ub)) | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ builtin_functions.cpp:86:33: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 86 | to_integer(arguments[1], ub)) | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/bv_utils.o flattening/bv_utils.cpp builtin_functions.cpp: In member function 'void goto_convertt::do_prob_coin(const exprt&, const symbol_exprt&, const operandst&, goto_programt&)': builtin_functions.cpp:152:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 152 | if(to_integer(arguments[0], num) || | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ builtin_functions.cpp:152:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 152 | if(to_integer(arguments[0], num) || | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ builtin_functions.cpp:153:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 153 | to_integer(arguments[1], den)) | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ builtin_functions.cpp:153:34: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 153 | to_integer(arguments[1], den)) | ^ In file included from builtin_functions.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ builtin_functions.cpp: In member function 'virtual void goto_convertt::do_function_call_symbol(const exprt&, const symbol_exprt&, const operandst&, goto_programt&)': builtin_functions.cpp:1111:39: warning: 'dereference_exprt::dereference_exprt(const typet&)' is deprecated: use dereference_exprt(pointer) instead [-Wdeprecated-declarations] 1111 | dereference_exprt rhs(lhs.type()); | ^ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from builtin_functions.cpp:12: ../util/std_expr.h:3364:12: note: declared here 3364 | explicit dereference_exprt(const typet &type): | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from flattening/bv_utils.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/bv_utils.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/bv_utils.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/bv_utils.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/bv_utils.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from flattening/bv_utils.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from flattening/bv_utils.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_analysis_fivr.o value_set_analysis_fivr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_rw.o goto_rw.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivr.h:15, from value_set_analysis_fivr.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_rw.h:22, from goto_rw.cpp:11: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_rw.h:22, from goto_rw.cpp:11: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_rw.h:22, from goto_rw.cpp:11: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_rw.cpp:21: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from goto_rw.cpp:21: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from goto_rw.cpp:21: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/guard.h:17, from goto_rw.h:20, from goto_rw.cpp:11: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ goto_rw.cpp: In member function 'virtual void rw_range_sett::get_objects_byte_extract(rw_range_sett::get_modet, const byte_extract_exprt&, const range_spect&, const range_spect&)': goto_rw.cpp:154:54: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 154 | if(range_start==-1 || to_integer(simp_offset, index)) | ^ In file included from goto_rw.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ goto_rw.cpp:154:54: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 154 | if(range_start==-1 || to_integer(simp_offset, index)) | ^ In file included from goto_rw.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o class_hierarchy.o class_hierarchy.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/c_bit_field_replacement_type.o flattening/c_bit_field_replacement_type.cpp In file included from flattening/c_bit_field_replacement_type.h:13, from flattening/c_bit_field_replacement_type.cpp:10: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from flattening/c_bit_field_replacement_type.h:13, from flattening/c_bit_field_replacement_type.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from flattening/c_bit_field_replacement_type.h:13, from flattening/c_bit_field_replacement_type.cpp:10: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from flattening/c_bit_field_replacement_type.h:13, from flattening/c_bit_field_replacement_type.cpp:10: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ flattening/c_bit_field_replacement_type.cpp: In function 'typet c_bit_field_replacement_type(const c_bit_field_typet&, const namespacet&)': flattening/c_bit_field_replacement_type.cpp:39:24: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 39 | return nil_typet(); | ^ In file included from flattening/c_bit_field_replacement_type.h:13, from flattening/c_bit_field_replacement_type.cpp:10: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ flattening/c_bit_field_replacement_type.cpp:42:22: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 42 | return nil_typet(); | ^ In file included from flattening/c_bit_field_replacement_type.h:13, from flattening/c_bit_field_replacement_type.cpp:10: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ In file included from class_hierarchy.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from class_hierarchy.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from class_hierarchy.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from class_hierarchy.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_analysis_fivrns.o value_set_analysis_fivrns.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/equality.o flattening/equality.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o interval_analysis.o interval_analysis.cpp In file included from ../util/std_expr.h:19, from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/equality.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from flattening/equality.h:15, from flattening/equality.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ In file included from ../util/std_expr.h:20, from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/equality.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from flattening/equality.h:15, from flattening/equality.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/equality.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from flattening/equality.h:15, from flattening/equality.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/prop/prop_conv.h:18, from flattening/equality.h:17, from flattening/equality.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_analysis_fivrns.h:16, from value_set_analysis_fivrns.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o class_identifier.o class_identifier.cpp ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_analysis.cpp:18: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_analysis.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from class_identifier.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from class_identifier.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/functions.o flattening/functions.cpp In file included from ../util/std_expr.h:20, from class_identifier.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from class_identifier.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from class_identifier.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from class_identifier.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from class_identifier.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from flattening/functions.h:17, from flattening/functions.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from flattening/functions.h:17, from flattening/functions.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_dereference.o value_set_dereference.cpp In file included from ../util/std_expr.h:20, from flattening/functions.h:17, from flattening/functions.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from flattening/functions.h:17, from flattening/functions.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from flattening/functions.h:17, from flattening/functions.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from flattening/functions.h:17, from flattening/functions.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from flattening/functions.h:17, from flattening/functions.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o compute_called_functions.o compute_called_functions.cpp ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o interval_domain.o interval_domain.cpp In file included from ../util/std_expr.h:19, from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from value_sets.h:17, from dereference_callback.h:17, from value_set_dereference.h:19, from value_set_dereference.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from value_sets.h:17, from dereference_callback.h:17, from value_set_dereference.h:19, from value_set_dereference.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from value_sets.h:17, from dereference_callback.h:17, from value_set_dereference.h:19, from value_set_dereference.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from value_set_dereference.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from value_set_dereference.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from value_set_dereference.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from value_set_dereference.cpp:33: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from value_set_dereference.h:17, from value_set_dereference.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from compute_called_functions.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from compute_called_functions.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_domain.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from interval_domain.h:18, from interval_domain.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_domain.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from interval_domain.h:18, from interval_domain.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_domain.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from interval_domain.h:18, from interval_domain.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_domain.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o flattening/pointer_logic.o flattening/pointer_logic.cpp ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_domain.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_domain.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from interval_domain.h:18, from interval_domain.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from flattening/pointer_logic.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from flattening/pointer_logic.h:16, from flattening/pointer_logic.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o destructor.o destructor.cpp In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/pointer_logic.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from flattening/pointer_logic.h:16, from flattening/pointer_logic.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from flattening/pointer_logic.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from flattening/pointer_logic.h:16, from flattening/pointer_logic.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from flattening/pointer_logic.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from flattening/pointer_logic.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from flattening/pointer_logic.cpp:14: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from flattening/pointer_logic.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from flattening/pointer_logic.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from flattening/pointer_logic.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from flattening/pointer_logic.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_domain_fi.o value_set_domain_fi.cpp In file included from ../util/std_expr.h:19, from destructor.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from destructor.h:15, from destructor.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from destructor.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from destructor.h:15, from destructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from destructor.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from destructor.h:15, from destructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from destructor.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from destructor.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o floatbv/float_bv.o floatbv/float_bv.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o elf_reader.o elf_reader.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o invariant_propagation.o invariant_propagation.cpp In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fi.h:16, from value_set_domain_fi.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from floatbv/float_bv.h:14, from floatbv/float_bv.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from floatbv/float_bv.h:14, from floatbv/float_bv.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from floatbv/float_bv.h:14, from floatbv/float_bv.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from floatbv/float_bv.h:14, from floatbv/float_bv.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from floatbv/float_bv.h:14, from floatbv/float_bv.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from floatbv/float_bv.h:14, from floatbv/float_bv.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from floatbv/float_bv.h:14, from floatbv/float_bv.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o format_strings.o format_strings.cpp In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_domain_fivr.o value_set_domain_fivr.cpp In file included from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from invariant_propagation.h:15, from invariant_propagation.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from format_strings.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from format_strings.h:18, from format_strings.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from format_strings.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from format_strings.h:18, from format_strings.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from format_strings.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from format_strings.h:18, from format_strings.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from format_strings.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ format_strings.cpp: In function 'typet get_type(const format_tokent&)': format_strings.cpp:294:22: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 294 | return nil_typet(); | ^ In file included from format_strings.cpp:15: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivr.h:16, from value_set_domain_fivr.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o generate_function_bodies.o generate_function_bodies.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o floatbv/float_utils.o floatbv/float_utils.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o invariant_set.o invariant_set.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_domain_fivrns.o value_set_domain_fivrns.cpp In file included from ../goto-programs/goto_function.h:20, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from generate_function_bodies.h:15, from generate_function_bodies.cpp:9: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from floatbv/float_utils.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from floatbv/float_utils.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from invariant_set.h:15, from invariant_set.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from invariant_set.h:15, from invariant_set.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from floatbv/float_utils.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from floatbv/float_utils.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from floatbv/float_utils.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from floatbv/float_utils.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from floatbv/float_utils.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from invariant_set.h:15, from invariant_set.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from invariant_set.h:15, from invariant_set.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from invariant_set.h:15, from invariant_set.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from invariant_set.h:15, from invariant_set.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from invariant_set.h:15, from invariant_set.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from invariant_set.h:15, from invariant_set.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ In file included from ../pointer-analysis/value_sets.h:17, from invariant_set.h:21, from invariant_set.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from invariant_set.h:15, from invariant_set.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ invariant_set.cpp: In static member function 'static void invariant_sett::nnf(exprt&, bool)': invariant_set.cpp:756:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 756 | equal_exprt tmp; | ^~~ In file included from ../util/std_code.h:19, from invariant_set.h:15, from invariant_set.cpp:12: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ invariant_set.cpp: In member function 'void invariant_sett::assignment(const exprt&, const exprt&)': invariant_set.cpp:1057:15: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 1057 | equal_exprt equality; | ^~~~~~~~ In file included from ../util/std_code.h:19, from invariant_set.h:15, from invariant_set.cpp:12: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/flow_insensitive_analysis.h:32, from value_set_domain_fivrns.h:16, from value_set_domain_fivrns.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_fi.o value_set_fi.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o floatbv/float_approximation.o floatbv/float_approximation.cpp In file included from ../util/std_expr.h:19, from value_set_fi.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fi.h:25, from value_set_fi.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_fi.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fi.h:25, from value_set_fi.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_fi.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fi.h:25, from value_set_fi.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from value_set_fi.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from value_set_fi.cpp:22: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ value_set_fi.cpp: In member function 'void value_set_fit::get_value_set_rec(const exprt&, value_set_fit::object_mapt&, const string&, const typet&, const namespacet&, value_set_fit::gvs_recursion_sett&) const': value_set_fi.cpp:580:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 580 | if(to_integer(expr.op0(), i)) | ^ In file included from value_set_fi.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fi.cpp:580:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 580 | if(to_integer(expr.op0(), i)) | ^ In file included from value_set_fi.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fi.cpp:588:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 588 | if(to_integer(expr.op1(), i)) | ^ In file included from value_set_fi.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fi.cpp:588:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 588 | if(to_integer(expr.op1(), i)) | ^ In file included from value_set_fi.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fi.cpp: In member function 'void value_set_fit::get_reference_set_sharing_rec(const exprt&, value_set_fit::object_mapt&, const namespacet&) const': value_set_fi.cpp:890:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 890 | else if(!to_integer(offset, i) && offset_is_zero(o)) | ^ In file included from value_set_fi.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fi.cpp:890:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 890 | else if(!to_integer(offset, i) && offset_is_zero(o)) | ^ In file included from value_set_fi.cpp:23: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o lowering/byte_operators.o lowering/byte_operators.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o invariant_set_domain.o invariant_set_domain.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from lowering/expr_lowering.h:12, from lowering/byte_operators.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from lowering/expr_lowering.h:12, from lowering/byte_operators.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from lowering/expr_lowering.h:12, from lowering/byte_operators.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from lowering/byte_operators.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from lowering/byte_operators.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from lowering/byte_operators.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ lowering/byte_operators.cpp: In function 'exprt unpack_rec(const exprt&, bool, const exprt&, const namespacet&, bool)': lowering/byte_operators.cpp:73:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 73 | if(to_integer(max_bytes, num_elements) && | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp:73:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 73 | if(to_integer(max_bytes, num_elements) && | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp:74:50: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 74 | to_integer(array_type.size(), num_elements)) | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp:74:50: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 74 | to_integer(array_type.size(), num_elements)) | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp:135:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 135 | if(to_integer(max_bytes, bits)) | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp:135:36: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 135 | if(to_integer(max_bytes, bits)) | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp: In function 'exprt lower_byte_extract(const byte_extract_exprt&, const namespacet&)': lowering/byte_operators.cpp:245:76: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 245 | *element_width % 8 == 0 && to_integer(array_type.size(), num_elements)) | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp:245:76: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 245 | *element_width % 8 == 0 && to_integer(array_type.size(), num_elements)) | ^ In file included from lowering/byte_operators.cpp:11: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ lowering/byte_operators.cpp:296:29: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 296 | s.move_to_operands(tmp); | ^ In file included from lowering/expr_lowering.h:12, from lowering/byte_operators.cpp:9: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ lowering/byte_operators.cpp:352:49: warning: 'concatenation_exprt::concatenation_exprt(const typet&)' is deprecated: use concatenation_exprt(op, type) instead [-Wdeprecated-declarations] 352 | concatenation_exprt concatenation(src.type()); | ^ In file included from ../util/arith_tools.h:16, from lowering/byte_operators.cpp:11: ../util/std_expr.h:4567:12: note: declared here 4567 | explicit concatenation_exprt(const typet &_type) | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from invariant_set_domain.h:17, from invariant_set_domain.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o is_threaded.o is_threaded.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_fivr.o value_set_fivr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_asm.o goto_asm.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from is_threaded.h:19, from is_threaded.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from is_threaded.h:19, from is_threaded.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from is_threaded.h:19, from is_threaded.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from is_threaded.h:19, from is_threaded.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from is_threaded.h:19, from is_threaded.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from is_threaded.h:19, from is_threaded.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from is_threaded.h:19, from is_threaded.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o lowering/popcount.o lowering/popcount.cpp ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from is_threaded.h:19, from is_threaded.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from is_threaded.h:19, from is_threaded.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from is_threaded.h:19, from is_threaded.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from value_set_fivr.cpp:21: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fivr.h:25, from value_set_fivr.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_asm.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_asm.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_fivr.cpp:21: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fivr.h:25, from value_set_fivr.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_fivr.cpp:21: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fivr.h:25, from value_set_fivr.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from value_set_fivr.cpp:21: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_asm.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_asm.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_asm.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_asm.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from goto_asm.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from value_set_fivr.cpp:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_convert_class.h:21, from goto_asm.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ value_set_fivr.cpp: In member function 'void value_set_fivrt::get_value_set_rec(const exprt&, value_set_fivrt::object_mapt&, const string&, const typet&, const namespacet&, value_set_fivrt::gvs_recursion_sett&) const': value_set_fivr.cpp:696:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 696 | if(to_integer(expr.op0(), i)) | ^ In file included from value_set_fivr.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivr.cpp:696:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 696 | if(to_integer(expr.op0(), i)) | ^ In file included from value_set_fivr.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivr.cpp:704:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 704 | if(to_integer(expr.op1(), i)) | ^ In file included from value_set_fivr.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivr.cpp:704:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 704 | if(to_integer(expr.op1(), i)) | ^ In file included from value_set_fivr.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivr.cpp: In member function 'void value_set_fivrt::get_reference_set_sharing_rec(const exprt&, value_set_fivrt::object_mapt&, const namespacet&) const': value_set_fivr.cpp:1001:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1001 | else if(!to_integer(offset, i) && offset_is_zero(o)) | ^ In file included from value_set_fivr.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivr.cpp:1001:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1001 | else if(!to_integer(offset, i) && offset_is_zero(o)) | ^ In file included from value_set_fivr.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from goto_convert_class.h:24, from goto_asm.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_convert_class.h:21, from goto_asm.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from lowering/popcount.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from lowering/expr_lowering.h:12, from lowering/popcount.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from lowering/popcount.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from lowering/expr_lowering.h:12, from lowering/popcount.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from lowering/popcount.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from lowering/expr_lowering.h:12, from lowering/popcount.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from lowering/popcount.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_clean_expr.o goto_clean_expr.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o local_bitvector_analysis.o local_bitvector_analysis.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o miniBDD/miniBDD.o miniBDD/miniBDD.cpp In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_clean_expr.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_clean_expr.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_clean_expr.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_clean_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_clean_expr.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_clean_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from goto_clean_expr.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_convert_class.h:21, from goto_clean_expr.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_convert_class.h:24, from goto_clean_expr.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_convert_class.h:21, from goto_clean_expr.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ goto_clean_expr.cpp: In member function 'void goto_convertt::remove_gcc_conditional_expression(exprt&, goto_programt&, const irep_idt&)': goto_clean_expr.cpp:507:12: warning: 'if_exprt::if_exprt()' is deprecated: use if_exprt(cond, t, f) instead [-Wdeprecated-declarations] 507 | if_exprt if_expr; | ^~~~~~~ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from goto_clean_expr.cpp:12: ../util/std_expr.h:3441:3: note: declared here 3441 | if_exprt() : ternary_exprt(ID_if) | ^~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_bitvector_analysis.h:19, from local_bitvector_analysis.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o local_cfg.o local_cfg.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o value_set_fivrns.o value_set_fivrns.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_convert.o goto_convert.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o prop/bdd_expr.o prop/bdd_expr.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from value_set_fivrns.cpp:21: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fivrns.h:26, from value_set_fivrns.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_convert.h:16, from goto_convert.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_convert.h:16, from goto_convert.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_fivrns.cpp:21: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fivrns.h:26, from value_set_fivrns.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from value_set_fivrns.cpp:21: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from object_numbering.h:25, from value_set_fivrns.h:26, from value_set_fivrns.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from value_set_fivrns.cpp:21: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from local_cfg.h:17, from local_cfg.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from local_cfg.h:17, from local_cfg.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_convert.h:16, from goto_convert.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_convert.h:16, from goto_convert.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_convert.h:16, from goto_convert.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_convert.h:16, from goto_convert.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_convert.h:16, from goto_convert.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from prop/bdd_expr.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from prop/bdd_expr.h:22, from prop/bdd_expr.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from value_set_fivrns.cpp:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_convert.h:16, from goto_convert.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/bdd_expr.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from prop/bdd_expr.h:22, from prop/bdd_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/bdd_expr.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from prop/bdd_expr.h:22, from prop/bdd_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ value_set_fivrns.cpp: In member function 'void value_set_fivrnst::get_value_set_rec(const exprt&, value_set_fivrnst::object_mapt&, const string&, const typet&, const namespacet&) const': value_set_fivrns.cpp:486:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 486 | if(to_integer(expr.op0(), i)) | ^ In file included from value_set_fivrns.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivrns.cpp:486:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 486 | if(to_integer(expr.op0(), i)) | ^ In file included from value_set_fivrns.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivrns.cpp:494:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 494 | if(to_integer(expr.op1(), i)) | ^ In file included from value_set_fivrns.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivrns.cpp:494:40: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 494 | if(to_integer(expr.op1(), i)) | ^ In file included from value_set_fivrns.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from prop/bdd_expr.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ value_set_fivrns.cpp: In member function 'void value_set_fivrnst::get_reference_set_rec(const exprt&, value_set_fivrnst::object_mapt&, const namespacet&) const': value_set_fivrns.cpp:694:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 694 | else if(!to_integer(offset, i) && offset_is_zero(o)) | ^ In file included from value_set_fivrns.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ value_set_fivrns.cpp:694:38: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 694 | else if(!to_integer(offset, i) && offset_is_zero(o)) | ^ In file included from value_set_fivrns.cpp:24: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from goto_convert.h:18, from goto_convert.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_convert.h:16, from goto_convert.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ goto_convert.cpp: In member function 'exprt goto_convertt::case_guard(const exprt&, const operandst&)': goto_convert.cpp:1158:19: warning: 'equal_exprt::equal_exprt()' is deprecated: use equal_exprt(lhs, rhs) instead [-Wdeprecated-declarations] 1158 | equal_exprt eq_expr; | ^~~~~~~ In file included from ../util/std_code.h:19, from goto_convert.h:16, from goto_convert.cpp:12: ../util/std_expr.h:1488:3: note: declared here 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^~~~~~~~~~~ goto_convert.cpp:1161:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1161 | dest.move_to_operands(eq_expr); | ^ In file included from ../util/std_code.h:16, from goto_convert.h:16, from goto_convert.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o local_may_alias.o local_may_alias.cpp In file included from ../goto-programs/goto_function.h:20, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o prop/cover_goals.o prop/cover_goals.cpp In file included from ../goto-programs/goto_function.h:22, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from local_may_alias.h:21, from local_may_alias.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from prop/prop_conv.h:18, from prop/cover_goals.h:17, from prop/cover_goals.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/cover_goals.h:17, from prop/cover_goals.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/prop_conv.h:18, from prop/cover_goals.h:17, from prop/cover_goals.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/cover_goals.h:17, from prop/cover_goals.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/prop_conv.h:18, from prop/cover_goals.h:17, from prop/cover_goals.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/cover_goals.h:17, from prop/cover_goals.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from prop/prop_conv.h:18, from prop/cover_goals.h:17, from prop/cover_goals.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o prop/literal.o prop/literal.cpp ar rcT pointer-analysis.a add_failed_symbols.o dereference.o goto_program_dereference.o pointer_offset_sum.o rewrite_index.o show_value_sets.o value_set.o value_set_analysis.o value_set_analysis_fi.o value_set_analysis_fivr.o value_set_analysis_fivrns.o value_set_dereference.o value_set_domain_fi.o value_set_domain_fivr.o value_set_domain_fivrns.o value_set_fi.o value_set_fivr.o value_set_fivrns.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/pointer-analysis' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o local_safe_pointers.o local_safe_pointers.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o prop/minimize.o prop/minimize.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o locals.o locals.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from prop/prop_conv.h:18, from prop/minimize.h:19, from prop/minimize.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/minimize.h:19, from prop/minimize.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/prop_conv.h:18, from prop/minimize.h:19, from prop/minimize.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/minimize.h:19, from prop/minimize.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/prop_conv.h:18, from prop/minimize.h:19, from prop/minimize.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/minimize.h:19, from prop/minimize.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from prop/prop_conv.h:18, from prop/minimize.h:19, from prop/minimize.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from local_safe_pointers.h:15, from local_safe_pointers.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from locals.h:17, from locals.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from locals.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from locals.h:17, from locals.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from locals.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from locals.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from locals.h:17, from locals.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from locals.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from locals.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from locals.h:17, from locals.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from locals.h:17, from locals.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_convert_exceptions.o goto_convert_exceptions.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o prop/prop.o prop/prop.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o natural_loops.o natural_loops.cpp In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_exceptions.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_exceptions.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_exceptions.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_exceptions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_exceptions.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_exceptions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_exceptions.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o reaching_definitions.o reaching_definitions.cpp ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_convert_class.h:21, from goto_convert_exceptions.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_convert_class.h:24, from goto_convert_exceptions.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_convert_class.h:21, from goto_convert_exceptions.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from natural_loops.h:27, from natural_loops.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from natural_loops.h:27, from natural_loops.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from natural_loops.h:27, from natural_loops.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from natural_loops.h:27, from natural_loops.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from natural_loops.h:27, from natural_loops.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from natural_loops.h:27, from natural_loops.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from natural_loops.h:27, from natural_loops.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o prop/prop_conv.o prop/prop_conv.cpp ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from natural_loops.h:27, from natural_loops.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from natural_loops.h:27, from natural_loops.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from natural_loops.h:27, from natural_loops.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from reaching_definitions.h:31, from reaching_definitions.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from prop/prop_conv.h:18, from prop/prop_conv.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/prop_conv.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/prop_conv.h:18, from prop/prop_conv.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/prop_conv.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from prop/prop_conv.h:18, from prop/prop_conv.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from prop/prop_conv.h:17, from prop/prop_conv.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from prop/prop_conv.h:18, from prop/prop_conv.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_convert_function_call.o goto_convert_function_call.cpp In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_function_call.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_function_call.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o static_analysis.o static_analysis.cpp In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_function_call.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_function_call.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_function_call.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_function_call.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_function_call.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_convert_class.h:21, from goto_convert_function_call.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o qbf/qbf_quantor.o qbf/qbf_quantor.cpp In file included from goto_convert_class.h:24, from goto_convert_function_call.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_convert_class.h:21, from goto_convert_function_call.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from static_analysis.h:26, from static_analysis.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o qbf/qbf_qube.o qbf/qbf_qube.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_convert_functions.o goto_convert_functions.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_convert_side_effect.o goto_convert_side_effect.cpp In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_side_effect.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_side_effect.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_side_effect.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_side_effect.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_side_effect.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_side_effect.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from goto_convert_class.h:20, from goto_convert_side_effect.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o uncaught_exceptions_analysis.o uncaught_exceptions_analysis.cpp ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_convert_class.h:21, from goto_convert_side_effect.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_convert_functions.h:17, from goto_convert_functions.cpp:11: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_convert_class.h:24, from goto_convert_side_effect.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_convert_class.h:21, from goto_convert_side_effect.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ goto_convert_side_effect.cpp: In member function 'void goto_convertt::remove_pre(side_effect_exprt&, goto_programt&, bool, const irep_idt&)': goto_convert_side_effect.cpp:212:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 212 | rhs.move_to_operands(constant); | ^ In file included from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_side_effect.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_convert_side_effect.cpp: In member function 'void goto_convertt::remove_post(side_effect_exprt&, goto_programt&, const irep_idt&, bool)': goto_convert_side_effect.cpp:310:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 310 | rhs.move_to_operands(constant); | ^ In file included from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_side_effect.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_convert_side_effect.cpp: In member function 'void goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, const irep_idt&, bool)': goto_convert_side_effect.cpp:459:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 459 | codet call; | ^~~~ In file included from goto_convert_class.h:21, from goto_convert_side_effect.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ goto_convert_side_effect.cpp:483:31: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 483 | call.move_to_operands(expr); | ^ In file included from ../util/replace_expr.h:18, from goto_convert_class.h:19, from goto_convert_side_effect.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o qbf/qbf_qube_core.o qbf/qbf_qube_core.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from uncaught_exceptions_analysis.h:18, from uncaught_exceptions_analysis.cpp:15: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from qbf/qbf_qube_core.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from qbf/qdimacs_core.h:15, from qbf/qbf_qube_core.h:13, from qbf/qbf_qube_core.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from qbf/qbf_qube_core.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from qbf/qdimacs_core.h:15, from qbf/qbf_qube_core.h:13, from qbf/qbf_qube_core.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from qbf/qbf_qube_core.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from qbf/qdimacs_core.h:15, from qbf/qbf_qube_core.h:13, from qbf/qbf_qube_core.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from qbf/qbf_qube_core.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_function.o goto_function.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o qbf/qbf_skizzo.o qbf/qbf_skizzo.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o qbf/qdimacs_cnf.o qbf/qdimacs_cnf.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o uninitialized_domain.o uninitialized_domain.cpp In file included from goto_function.h:20, from goto_function.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_function.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_function.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_function.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_function.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_function.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_function.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_function.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_function.cpp:14: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_function.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ai.h:21, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ai.h:21, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ai.h:21, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_functions.o goto_functions.cpp In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ai.h:24, from uninitialized_domain.h:19, from uninitialized_domain.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ## Entering cpp make -C cpp make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/cpp' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_constructor.o cpp_constructor.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o qbf/qdimacs_core.o qbf/qdimacs_core.cpp In file included from goto_function.h:20, from goto_functions.h:17, from goto_functions.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from goto_functions.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from goto_functions.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from goto_functions.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_functions.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from goto_functions.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_functions.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_functions.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from goto_functions.cpp:14: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_functions.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from qbf/qdimacs_core.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from qbf/qdimacs_core.h:15, from qbf/qdimacs_core.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from qbf/qdimacs_core.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from qbf/qdimacs_core.h:15, from qbf/qdimacs_core.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ar rcT analyses.a ai.o ai_domain.o call_graph.o call_graph_helpers.o constant_propagator.o custom_bitvector_analysis.o dependence_graph.o dirty.o does_remove_const.o escape_analysis.o flow_insensitive_analysis.o global_may_alias.o goto_check.o goto_rw.o interval_analysis.o interval_domain.o invariant_propagation.o invariant_set.o invariant_set_domain.o is_threaded.o local_bitvector_analysis.o local_cfg.o local_may_alias.o local_safe_pointers.o locals.o natural_loops.o reaching_definitions.o static_analysis.o uncaught_exceptions_analysis.o uninitialized_domain.o In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from qbf/qdimacs_core.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from qbf/qdimacs_core.h:15, from qbf/qdimacs_core.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from qbf/qdimacs_core.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_constructor.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses' ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/bv_refinement_loop.o refinement/bv_refinement_loop.cpp ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ cpp_constructor.cpp: In member function 'optionalt cpp_typecheckt::cpp_constructor(const source_locationt&, const exprt&, const operandst&)': cpp_constructor.cpp:71:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 71 | if(to_integer(tmp_size, s)) | ^ In file included from cpp_constructor.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_constructor.cpp:71:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 71 | if(to_integer(tmp_size, s)) | ^ In file included from cpp_constructor.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_constructor.cpp:147:24: warning: 'code_expressiont::code_expressiont()' is deprecated: use code_expressiont(expr) instead [-Wdeprecated-declarations] 147 | code_expressiont new_code; | ^~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/std_code.h:1508:3: note: declared here 1508 | code_expressiont():codet(ID_expression) | ^~~~~~~~~~~~~~~~ cpp_constructor.cpp:193:42: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 193 | assign.move_to_operands(member, val); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ cpp_constructor.cpp:226:18: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 226 | operands_tc); | ^ In file included from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/std_code.h:1707:3: note: declared here 1707 | side_effect_expr_function_callt( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_constructor.cpp: In member function 'void cpp_typecheckt::new_temporary(const source_locationt&, const typet&, const operandst&, exprt&)': cpp_constructor.cpp:288:55: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 288 | tmp_object_expr.move_to_operands(new_code->op1()); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_constructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/refine_arithmetic.o refinement/refine_arithmetic.cpp ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_inline_class.o goto_inline_class.cpp ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/bv_refinement_loop.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arithmetic.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_convert_type.o cpp_convert_type.cpp In file included from goto_function.h:22, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from goto_inline_class.h:19, from goto_inline_class.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from cpp_convert_type.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from cpp_convert_type.h:15, from cpp_convert_type.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from cpp_convert_type.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from cpp_convert_type.h:15, from cpp_convert_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from cpp_convert_type.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from cpp_convert_type.h:15, from cpp_convert_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from cpp_convert_type.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/refine_arrays.o refinement/refine_arrays.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_builtin_function.o refinement/string_builtin_function.cpp In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_declaration.o cpp_declaration.cpp ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/refine_arrays.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_builtin_function.cpp:4: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_builtin_function.cpp:4: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_builtin_function.cpp:4: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from refinement/string_builtin_function.h:9, from refinement/string_builtin_function.cpp:4: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_declarator.o cpp_declarator.cpp In file included from cpp_declarator.cpp:14: ../ansi-c/merged_type.h: In constructor 'merged_typet::merged_typet()': ../ansi-c/merged_type.h:18:54: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 18 | merged_typet() : type_with_subtypest(ID_merged_type) | ^ In file included from ../util/expr.h:12, from cpp_declarator.h:15, from cpp_declarator.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_refinement.o refinement/string_refinement.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_declarator_converter.o cpp_declarator_converter.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_inline.o goto_inline.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from cpp_id.h:24, from cpp_scope.h:18, from cpp_declarator_converter.h:19, from cpp_declarator_converter.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from cpp_declarator_converter.h:15, from cpp_declarator_converter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from cpp_id.h:24, from cpp_scope.h:18, from cpp_declarator_converter.h:19, from cpp_declarator_converter.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from cpp_declarator_converter.h:15, from cpp_declarator_converter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_declarator_converter.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from cpp_declarator_converter.h:15, from cpp_declarator_converter.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_declarator_converter.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_refinement.h:27, from refinement/string_refinement.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_refinement.h:27, from refinement/string_refinement.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_refinement.h:27, from refinement/string_refinement.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_refinement.h:24, from refinement/string_refinement.cpp:20: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_declarator_converter.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_inline.h:17, from goto_inline.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from goto_inline.h:17, from goto_inline.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_inline.h:17, from goto_inline.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from goto_inline.h:17, from goto_inline.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_inline.h:17, from goto_inline.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from goto_inline.h:17, from goto_inline.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_inline.h:17, from goto_inline.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_declarator_converter.cpp:20: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_declarator_converter.cpp:20: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_inline.h:17, from goto_inline.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_inline.h:17, from goto_inline.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from goto_inline.h:17, from goto_inline.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_refinement_util.o refinement/string_refinement_util.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_program.o goto_program.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_destructor.o cpp_destructor.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_program.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from goto_program.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from refinement/string_refinement_util.cpp:15: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_program.h:24, from goto_program.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from goto_program.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_program.h:24, from goto_program.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from goto_program.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_program.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from refinement/string_builtin_function.h:9, from refinement/string_refinement_util.h:14, from refinement/string_refinement_util.cpp:22: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_refinement_util.h:14, from refinement/string_refinement_util.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_refinement_util.h:14, from refinement/string_refinement_util.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_refinement_util.h:14, from refinement/string_refinement_util.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from refinement/string_refinement_util.cpp:13: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_program.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_program.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_program.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_destructor.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_destructor.cpp: In member function 'optionalt cpp_typecheckt::cpp_destructor(const source_locationt&, const exprt&)': cpp_destructor.cpp:23:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 23 | codet new_code; | ^~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ cpp_destructor.cpp:48:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 48 | if(to_integer(tmp_size, s)) | ^ In file included from cpp_destructor.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_destructor.cpp:48:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 48 | if(to_integer(tmp_size, s)) | ^ In file included from cpp_destructor.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_destructor.cpp:71:49: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 71 | new_code.move_to_operands(i_code.value()); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_destructor.cpp:111:37: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 111 | side_effect_expr_function_callt function_call; | ^~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_destructor.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_enum_type.o cpp_enum_type.cpp In file included from ../util/c_types.h:13, from cpp_enum_type.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from cpp_enum_type.h:17, from cpp_enum_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from cpp_enum_type.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from cpp_enum_type.h:17, from cpp_enum_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_exception_id.o cpp_exception_id.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_trace.o goto_trace.cpp In file included from cpp_exception_id.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from cpp_exception_id.h:18, from cpp_exception_id.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from cpp_exception_id.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from cpp_exception_id.h:18, from cpp_exception_id.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_id.o cpp_id.cpp ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_trace.h:23, from goto_trace.cpp:14: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from goto_trace.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from goto_trace.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_trace.h:25, from goto_trace.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from goto_trace.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint.o refinement/string_constraint.cpp In file included from cpp_id.h:24, from cpp_id.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from cpp_id.h:22, from cpp_id.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from cpp_id.h:24, from cpp_id.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from cpp_id.h:22, from cpp_id.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o graphml_witness.o graphml_witness.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_instantiate_template.o cpp_instantiate_template.cpp In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from refinement/string_constraint.h:29, from refinement/string_constraint.cpp:9: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from refinement/bv_refinement.h:15, from refinement/string_constraint.h:23, from refinement/string_constraint.cpp:9: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from graphml_witness.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from graphml_witness.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from graphml_witness.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from graphml_witness.h:17, from graphml_witness.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_instantiate_template.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_instantiate_template.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o initialize_goto_model.o initialize_goto_model.cpp cpp_instantiate_template.cpp: In member function 'std::string cpp_typecheckt::template_suffix(const cpp_template_args_tct&)': cpp_instantiate_template.cpp:69:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 69 | else if(to_integer(e, i)) | ^ In file included from cpp_instantiate_template.cpp:18: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_instantiate_template.cpp:69:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 69 | else if(to_integer(e, i)) | ^ In file included from cpp_instantiate_template.cpp:18: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_code_points.o refinement/string_constraint_generator_code_points.cpp In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from initialize_goto_model.h:15, from initialize_goto_model.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_code_points.cpp:13: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_code_points.cpp:13: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_code_points.cpp:13: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_code_points.cpp:13: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_internal_additions.o cpp_internal_additions.cpp In file included from ../util/c_types.h:13, from cpp_internal_additions.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from cpp_internal_additions.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from cpp_internal_additions.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from cpp_internal_additions.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_is_pod.o cpp_is_pod.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_comparison.o refinement/string_constraint_generator_comparison.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o instrument_preconditions.o instrument_preconditions.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_is_pod.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_is_pod.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_comparison.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_comparison.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_comparison.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_comparison.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from instrument_preconditions.h:15, from instrument_preconditions.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_language.o cpp_language.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_concat.o refinement/string_constraint_generator_concat.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o interpreter.o interpreter.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from cpp_language.h:21, from cpp_language.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from cpp_language.h:21, from cpp_language.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ In file included from ../langapi/language.h:21, from cpp_language.h:21, from cpp_language.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from cpp_language.h:21, from cpp_language.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_concat.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_concat.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_concat.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_concat.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_language.cpp:29: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from cpp_language.h:21, from cpp_language.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_language.cpp:29: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_language.cpp:29: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_language.cpp:29: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from interpreter.h:17, from interpreter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from interpreter.h:17, from interpreter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from interpreter.h:17, from interpreter.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_language.cpp:30: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_trace.h:23, from interpreter_class.h:24, from interpreter.cpp:33: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from interpreter.cpp:33: interpreter_class.h: In member function 'mp_integer interpretert::base_address_to_actual_size(const mp_integer&) const': interpreter_class.h:148:55: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 148 | auto memory_iter=memory.find(integer2ulong(address)); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ In file included from interpreter.cpp:33: interpreter_class.h:148:55: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 148 | auto memory_iter=memory.find(integer2ulong(address)); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp: In member function 'exprt interpretert::get_value(const typet&, const mp_integer&, bool)': interpreter.cpp:515:33: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 515 | memory[integer2ulong(offset)].initialized!= | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:515:33: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 515 | memory[integer2ulong(offset)].initialized!= | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:519:44: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 519 | rhs.push_back(memory[integer2ulong(offset)].value); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:519:44: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 519 | rhs.push_back(memory[integer2ulong(offset)].value); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp: In member function 'exprt interpretert::get_value(const typet&, interpretert::mp_vectort&, const mp_integer&)': interpreter.cpp:651:47: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 651 | return from_integer(rhs[integer2ulong(offset)], type); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:651:47: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 651 | return from_integer(rhs[integer2ulong(offset)], type); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp: In member function 'void interpretert::execute_assign()': interpreter.cpp:694:39: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 694 | memory[integer2ulong(address+i)].initialized= | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:694:39: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 694 | memory[integer2ulong(address+i)].initialized= | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp: In member function 'void interpretert::assign(const mp_integer&, const mp_vectort&)': interpreter.cpp:711:58: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 711 | memory_cellt &cell=memory[integer2ulong(address_val)]; | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:711:58: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 711 | memory_cellt &cell=memory[integer2ulong(address_val)]; | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp: In member function 'void interpretert::build_memory_map(const symbolt&)': interpreter.cpp:888:45: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 888 | memory.resize(integer2ulong(address+size)); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:888:45: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 888 | memory.resize(integer2ulong(address+size)); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp: In member function 'mp_integer interpretert::build_memory_map(const irep_idt&, const typet&)': interpreter.cpp:946:43: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 946 | memory.resize(integer2ulong(address+size)); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter.cpp:946:43: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 946 | memory.resize(integer2ulong(address+size)); | ^ In file included from ../util/std_types.h:19, from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from interpreter.h:17, from interpreter.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_name.o cpp_name.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_constants.o refinement/string_constraint_generator_constants.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_namespace_spec.o cpp_namespace_spec.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_parse_tree.o cpp_parse_tree.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_constants.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_constants.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_constants.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_constants.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_parser.o cpp_parser.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_scope.o cpp_scope.cpp In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_parser.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from cpp_parser.h:18, from cpp_parser.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_parser.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from cpp_parser.h:18, from cpp_parser.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_parser.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from cpp_parser.h:18, from cpp_parser.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_parser.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from cpp_id.h:24, from cpp_scope.h:18, from cpp_scope.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from cpp_id.h:22, from cpp_scope.h:18, from cpp_scope.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from cpp_id.h:24, from cpp_scope.h:18, from cpp_scope.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from cpp_id.h:22, from cpp_scope.h:18, from cpp_scope.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_scope.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from cpp_id.h:22, from cpp_scope.h:18, from cpp_scope.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_scope.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_parser.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from cpp_parser.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_scope.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_scope.cpp:14: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_scope.cpp:14: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_scopes.o cpp_scopes.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o interpreter_evaluate.o interpreter_evaluate.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_indexof.o refinement/string_constraint_generator_indexof.cpp In file included from cpp_id.h:24, from cpp_scope.h:18, from cpp_scopes.h:20, from cpp_scopes.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from cpp_scopes.h:17, from cpp_scopes.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from cpp_id.h:24, from cpp_scope.h:18, from cpp_scopes.h:20, from cpp_scopes.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from cpp_scopes.h:17, from cpp_scopes.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_token_buffer.o cpp_token_buffer.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_indexof.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_indexof.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_indexof.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_indexof.cpp:15: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from interpreter_class.h:23, from interpreter_evaluate.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from interpreter_class.h:23, from interpreter_evaluate.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from interpreter_class.h:23, from interpreter_evaluate.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_trace.h:23, from interpreter_class.h:24, from interpreter_evaluate.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/arith_tools.h:16, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_type2name.o cpp_type2name.cpp In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_token_buffer.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from cpp_token.h:17, from cpp_token_buffer.h:15, from cpp_token_buffer.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter_evaluate.cpp:12: interpreter_class.h: In member function 'mp_integer interpretert::base_address_to_actual_size(const mp_integer&) const': interpreter_class.h:148:55: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 148 | auto memory_iter=memory.find(integer2ulong(address)); | ^ In file included from ../util/arith_tools.h:14, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ In file included from interpreter_evaluate.cpp:12: interpreter_class.h:148:55: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 148 | auto memory_iter=memory.find(integer2ulong(address)); | ^ In file included from ../util/arith_tools.h:14, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter_evaluate.cpp: In member function 'void interpretert::read(const mp_integer&, interpretert::mp_vectort&) const': interpreter_evaluate.cpp:36:62: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 36 | const memory_cellt &cell=memory[integer2ulong(address+i)]; | ^ In file included from ../util/arith_tools.h:14, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter_evaluate.cpp:36:62: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 36 | const memory_cellt &cell=memory[integer2ulong(address+i)]; | ^ In file included from ../util/arith_tools.h:14, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter_evaluate.cpp: In member function 'void interpretert::allocate(const mp_integer&, const mp_integer&)': interpreter_evaluate.cpp:87:56: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 87 | memory_cellt &cell=memory[integer2ulong(address+i)]; | ^ In file included from ../util/arith_tools.h:14, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ interpreter_evaluate.cpp:87:56: warning: 'BigInt::ullong_t integer2ulong(const mp_integer&)' is deprecated: Use numeric_cast_v instead [-Wdeprecated-declarations] 87 | memory_cellt &cell=memory[integer2ulong(address+i)]; | ^ In file included from ../util/arith_tools.h:14, from interpreter_class.h:17, from interpreter_evaluate.cpp:12: ../util/mp_arith.h:56:22: note: declared here 56 | mp_integer::ullong_t integer2ulong(const mp_integer &); | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_token_buffer.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from cpp_token.h:17, from cpp_token_buffer.h:15, from cpp_token_buffer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_token_buffer.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from cpp_token.h:17, from cpp_token_buffer.h:15, from cpp_token_buffer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_token_buffer.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_token_buffer.cpp:17: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_token_buffer.cpp:17: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from cpp_type2name.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from cpp_type2name.h:17, from cpp_type2name.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from cpp_type2name.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from cpp_type2name.h:17, from cpp_type2name.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck.o cpp_typecheck.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_bases.o cpp_typecheck_bases.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_bases.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_bases.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_insert.o refinement/string_constraint_generator_insert.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o json_goto_trace.o json_goto_trace.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_insert.cpp:13: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_insert.cpp:13: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_insert.cpp:13: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_insert.cpp:13: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_code.o cpp_typecheck_code.cpp ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ refinement/string_constraint_generator_insert.cpp: In function 'std::pair add_axioms_for_insert_float(symbol_generatort&, const function_application_exprt&, array_poolt&, const namespacet&)': refinement/string_constraint_generator_insert.cpp:258:70: warning: 'std::pair add_axioms_for_insert_double(symbol_generatort&, const function_application_exprt&, array_poolt&, const namespacet&)' is deprecated: should convert the value to string and call insert [-Wdeprecated-declarations] 258 | return add_axioms_for_insert_double(fresh_symbol, f, array_pool, ns); | ^ refinement/string_constraint_generator_insert.cpp:223:39: note: declared here 223 | std::pair add_axioms_for_insert_double( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ refinement/string_constraint_generator_insert.cpp:258:70: warning: 'std::pair add_axioms_for_insert_double(symbol_generatort&, const function_application_exprt&, array_poolt&, const namespacet&)' is deprecated: should convert the value to string and call insert [-Wdeprecated-declarations] 258 | return add_axioms_for_insert_double(fresh_symbol, f, array_pool, ns); | ^ refinement/string_constraint_generator_insert.cpp:223:39: note: declared here 223 | std::pair add_axioms_for_insert_double( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_trace.h:25, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from json_goto_trace.h:17, from json_goto_trace.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_compound_type.o cpp_typecheck_compound_type.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_code.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ cpp_typecheck_code.cpp: In member function 'void cpp_typecheckt::typecheck_member_initializer(codet&)': cpp_typecheck_code.cpp:206:37: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 206 | side_effect_expr_function_callt function_call; | ^~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_code.cpp:247:22: warning: 'code_expressiont::code_expressiont()' is deprecated: use code_expressiont(expr) instead [-Wdeprecated-declarations] 247 | code_expressiont code_expression; | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/std_code.h:1508:3: note: declared here 1508 | code_expressiont():codet(ID_expression) | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ cpp_typecheck_code.cpp: In member function 'virtual void cpp_typecheckt::typecheck_decl(codet&)': cpp_typecheck_code.cpp:421:45: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 421 | new_code.move_to_operands(decl_statement); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ cpp_typecheck_code.cpp:442:59: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 442 | new_code.move_to_operands(constructor_call.value()); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_compound_type.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_compound_type.cpp: In member function 'void cpp_typecheckt::typecheck_compound_declarator(const symbolt&, const cpp_declarationt&, cpp_declaratort&, struct_union_typet::componentst&, const irep_idt&, bool, bool, bool)': cpp_typecheck_compound_type.cpp:531:28: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 531 | to_integer(value, i); | ^ In file included from cpp_typecheck_compound_type.cpp:20: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_compound_type.cpp:531:28: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 531 | to_integer(value, i); | ^ In file included from cpp_typecheck_compound_type.cpp:20: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_compound_type.cpp:650:41: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 650 | side_effect_expr_function_callt expr_call; | ^~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_compound_type.cpp:667:57: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 667 | already_typechecked.move_to_operands(expr_call); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_compound_type.cpp:674:57: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 674 | already_typechecked.move_to_operands(expr_call); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_compound_type.cpp:742:22: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 742 | symbol_exprt symexpr; | ^~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ cpp_typecheck_compound_type.cpp: In member function 'void cpp_typecheckt::typecheck_compound_body(symbolt&)': cpp_typecheck_compound_type.cpp:1102:37: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1102 | body.move_to_operands(cpp_public); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_compound_type.cpp:1107:31: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1107 | body.move_to_operands(ctor); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_compound_type.cpp: In member function 'void cpp_typecheckt::add_this_to_method_type(const symbolt&, code_typet&, const typet&)': cpp_typecheck_compound_type.cpp:1352:48: warning: 'code_typet::parametert::parametert()' is deprecated: use parametert(type) instead [-Wdeprecated-declarations] 1352 | parameters.begin(), code_typet::parametert()); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_compound_type.cpp:12: ../util/std_types.h:792:5: note: declared here 792 | parametert():exprt(ID_parameter) | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_float.o refinement/string_constraint_generator_float.cpp In file included from ../util/std_expr.h:19, from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o lazy_goto_model.o lazy_goto_model.cpp In file included from refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_float.cpp:16: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_float.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_float.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_float.cpp:16: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../solvers/floatbv/float_bv.h:14, from refinement/string_constraint_generator_float.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_constructor.o cpp_typecheck_constructor.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../langapi/language_file.h:22, from lazy_goto_model.h:9, from lazy_goto_model.cpp:6: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_file.h:20, from lazy_goto_model.h:9, from lazy_goto_model.cpp:6: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../langapi/language_file.h:22, from lazy_goto_model.h:9, from lazy_goto_model.cpp:6: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_file.h:20, from lazy_goto_model.h:9, from lazy_goto_model.cpp:6: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from lazy_goto_model.cpp:6: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_file.h:20, from lazy_goto_model.h:9, from lazy_goto_model.cpp:6: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from lazy_goto_model.cpp:6: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from lazy_goto_model.cpp:6: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from lazy_goto_model.cpp:6: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from lazy_goto_model.cpp:6: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_constructor.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_constructor.cpp: In member function 'void cpp_typecheckt::default_ctor(const source_locationt&, const irep_idt&, cpp_declarationt&) const': cpp_typecheck_constructor.cpp:139:29: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 139 | ctor.move_to_operands(decl); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_constructor.cpp: In member function 'void cpp_typecheckt::default_cpctor(const symbolt&, cpp_declarationt&) const': cpp_typecheck_constructor.cpp:171:49: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 171 | parameter_tor.type()=reference_type(nil_typet()); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ cpp_typecheck_constructor.cpp:181:48: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 181 | parameter_decl.move_to_operands(parameter_tor); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_constructor.cpp:274:41: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 274 | mem_init.move_to_operands(memberexpr); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_constructor.cpp: In member function 'void cpp_typecheckt::default_assignop(const symbolt&, cpp_declarationt&)': cpp_typecheck_constructor.cpp:313:54: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 313 | declarator_type.subtype()=reference_type(nil_typet()); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ cpp_typecheck_constructor.cpp: In member function 'void cpp_typecheckt::full_member_initialization(const struct_union_typet&, irept&)': cpp_typecheck_constructor.cpp:593:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 593 | cond.move_to_operands(block); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_constructor.cpp:683:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 683 | cond.move_to_operands(tmp); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_constructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_conversions.o cpp_typecheck_conversions.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_format.o refinement/string_constraint_generator_format.cpp ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_conversions.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_conversions.cpp: In member function 'bool cpp_typecheckt::user_defined_conversion_sequence(const exprt&, const typet&, exprt&, unsigned int&)': cpp_typecheck_conversions.cpp:1000:47: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 1000 | side_effect_expr_function_callt ctor_expr; | ^~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_conversions.cpp:1050:47: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 1050 | side_effect_expr_function_callt ctor_expr; | ^~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_conversions.cpp:1110:41: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 1110 | side_effect_expr_function_callt func_expr; | ^~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_conversions.cpp: In member function 'bool cpp_typecheckt::reference_binding(exprt, const typet&, exprt&, unsigned int&)': cpp_typecheck_conversions.cpp:1337:41: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 1337 | side_effect_expr_function_callt func_expr; | ^~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_conversions.cpp:1407:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1407 | tmp.move_to_operands(new_expr); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_conversions.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o link_goto_model.o link_goto_model.cpp In file included from ../util/std_expr.h:19, from refinement/string_constraint_generator_format.cpp:19: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from refinement/string_constraint_generator_format.cpp:19: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from refinement/string_constraint_generator_format.cpp:19: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from refinement/string_constraint_generator_format.cpp:19: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from refinement/string_constraint_generator_format.cpp:19: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from refinement/string_constraint_generator_format.cpp:19: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from refinement/string_constraint_generator_format.cpp:19: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from refinement/string_builtin_function.h:9, from refinement/string_constraint_generator_format.cpp:22: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from refinement/string_constraint_generator_format.cpp:19: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_constraint_generator_format.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from refinement/string_constraint_generator_format.cpp:19: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_constraint_generator_format.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from refinement/string_constraint_generator_format.cpp:19: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from refinement/string_constraint_generator.h:29, from refinement/string_builtin_function.h:10, from refinement/string_constraint_generator_format.cpp:22: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from refinement/string_constraint_generator_format.cpp:19: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_declaration.o cpp_typecheck_declaration.cpp In file included from ../util/std_expr.h:19, from ../linking/linking_class.h:19, from link_goto_model.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from link_goto_model.cpp:17: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../linking/linking_class.h:19, from link_goto_model.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from link_goto_model.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../linking/linking_class.h:19, from link_goto_model.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from link_goto_model.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../linking/linking_class.h:19, from link_goto_model.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ refinement/string_constraint_generator_format.cpp: In function 'std::pair add_axioms_for_format(symbol_generatort&, const array_string_exprt&, const string&, const operandst&, array_poolt&, const messaget&, const namespacet&)': refinement/string_constraint_generator_format.cpp:402:20: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 402 | struct_exprt arg; | ^~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from refinement/string_constraint_generator_format.cpp:19: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from link_goto_model.cpp:20: ../linking/linking_class.h: In member function 'void linkingt::detailed_conflict_report(const symbolt&, const symbolt&, const typet&, const typet&)': ../linking/linking_class.h:146:41: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 146 | symbol_exprt conflict_path(ID_C_this); | ^ In file included from ../linking/linking_class.h:19, from link_goto_model.cpp:20: ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from link_goto_model.cpp:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from link_goto_model.cpp:23: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from link_goto_model.cpp:23: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_declaration.cpp:13: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_declaration.cpp: In member function 'void cpp_typecheckt::convert_anonymous_union(cpp_declarationt&, codet&)': cpp_typecheck_declaration.cpp:62:43: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 62 | new_code.move_to_operands(decl_statement); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_declaration.cpp: In member function 'void cpp_typecheckt::convert_non_template_declaration(cpp_declarationt&)': cpp_typecheck_declaration.cpp:140:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 140 | codet dummy; | ^~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_declaration.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o link_to_library.o link_to_library.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_destructor.o cpp_typecheck_destructor.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_enum_type.o cpp_typecheck_enum_type.cpp ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from link_to_library.cpp:14: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from compute_called_functions.h:15, from link_to_library.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_destructor.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_destructor.cpp: In member function 'void cpp_typecheckt::default_dtor(const symbolt&, cpp_declarationt&)': cpp_typecheck_destructor.cpp:48:29: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 48 | dtor.move_to_operands(decl); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_destructor.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o loop_ids.o loop_ids.cpp In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_enum_type.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_enum_type.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_enum_type.cpp: In member function 'void cpp_typecheckt::typecheck_enum_body(symbolt&)': cpp_typecheck_enum_type.cpp:43:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 43 | if(to_integer(value, i)) | ^ In file included from cpp_typecheck_enum_type.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_enum_type.cpp:43:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 43 | if(to_integer(value, i)) | ^ In file included from cpp_typecheck_enum_type.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_expr.o cpp_typecheck_expr.cpp In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from loop_ids.h:17, from loop_ids.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from loop_ids.h:17, from loop_ids.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from loop_ids.h:17, from loop_ids.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from loop_ids.h:17, from loop_ids.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from loop_ids.h:17, from loop_ids.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from loop_ids.h:17, from loop_ids.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from loop_ids.h:17, from loop_ids.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from loop_ids.h:17, from loop_ids.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from loop_ids.h:17, from loop_ids.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from loop_ids.h:17, from loop_ids.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_fargs.o cpp_typecheck_fargs.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_expr.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'virtual void cpp_typecheckt::typecheck_expr_trinary(if_exprt&)': cpp_typecheck_expr.cpp:265:19: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 265 | index_exprt index1; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ cpp_typecheck_expr.cpp:270:19: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 270 | index_exprt index2; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'void cpp_typecheckt::typecheck_function_expr(exprt&, const cpp_typecheck_fargst&)': cpp_typecheck_expr.cpp:390:39: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 390 | side_effect_expr_function_callt function_call; | ^~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'bool cpp_typecheckt::operator_is_overloaded(exprt&)': cpp_typecheck_expr.cpp:494:37: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 494 | side_effect_expr_function_callt function_call; | ^~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:546:41: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 546 | tmp.move_to_operands(function_call); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:570:39: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 570 | side_effect_expr_function_callt function_call; | ^~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:666:47: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 666 | tmp.move_to_operands(function_call); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'void cpp_typecheckt::typecheck_expr_new(exprt&)': cpp_typecheck_expr.cpp:817:37: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 817 | tmp.move_to_operands(object_expr); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'void cpp_typecheckt::typecheck_expr_explicit_typecast(exprt&)': cpp_typecheck_expr.cpp:911:41: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 911 | side_effect_expr_function_callt f_call; | ^~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:939:38: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 939 | tmp.move_to_operands(expr.op0()); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'void cpp_typecheckt::typecheck_expr_ptrmember(exprt&, const cpp_typecheck_fargst&)': cpp_typecheck_expr.cpp:1290:26: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1290 | op.move_to_operands(tmp); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'void cpp_typecheckt::typecheck_expr_cpp_name(exprt&, const cpp_typecheck_fargst&)': cpp_typecheck_expr.cpp:1456:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1456 | symbol_exprt result; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:1489:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1489 | symbol_exprt result; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ cpp_typecheck_expr.cpp:1523:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1523 | symbol_exprt result; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ cpp_typecheck_expr.cpp:1558:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1558 | symbol_exprt result; | ^~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ cpp_typecheck_expr.cpp:1601:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1601 | symbol_exprt result; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ cpp_typecheck_expr.cpp:1650:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1650 | symbol_exprt result; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:1705:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1705 | symbol_exprt result; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ cpp_typecheck_expr.cpp:1750:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1750 | symbol_exprt result; | ^~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ cpp_typecheck_expr.cpp:1785:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 1785 | symbol_exprt result; | ^~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'virtual void cpp_typecheckt::typecheck_side_effect_function_call(side_effect_expr_function_callt&)': cpp_typecheck_expr.cpp:2053:48: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2053 | vtptr_member.move_to_operands(op0.op0()); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:2059:48: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2059 | vtptr_member.move_to_operands(this_expr); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_expr.cpp:2119:32: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2119 | member.move_to_operands(op0); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'virtual void cpp_typecheckt::typecheck_side_effect_assignment(side_effect_exprt&)': cpp_typecheck_expr.cpp:2494:50: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2494 | already_typechecked.move_to_operands(expr.op0()); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:2498:46: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2498 | member.move_to_operands(already_typechecked); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:2500:35: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 2500 | side_effect_expr_function_callt new_expr; | ^~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp: In member function 'void cpp_typecheckt::typecheck_side_effect_inc_dec(side_effect_exprt&)': cpp_typecheck_expr.cpp:2564:50: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2564 | already_typechecked.move_to_operands(expr.op0()); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:2568:46: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 2568 | member.move_to_operands(already_typechecked); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_expr.cpp:2570:35: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 2570 | side_effect_expr_function_callt new_expr; | ^~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_expr.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_fargs.cpp:20: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_fargs.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o mm_io.o mm_io.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_main.o refinement/string_constraint_generator_main.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from mm_io.h:17, from mm_io.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from mm_io.h:17, from mm_io.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_function.o cpp_typecheck_function.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from mm_io.h:17, from mm_io.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from mm_io.h:17, from mm_io.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from mm_io.h:17, from mm_io.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from mm_io.h:17, from mm_io.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from mm_io.h:17, from mm_io.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from mm_io.h:17, from mm_io.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from mm_io.h:17, from mm_io.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from mm_io.h:17, from mm_io.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_main.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_main.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_main.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from refinement/string_constraint_generator_main.cpp:28: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_main.cpp:20: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ refinement/string_constraint_generator_main.cpp: In member function 'std::pair string_constraint_generatort::add_axioms_for_function_application(symbol_generatort&, const function_application_exprt&)': refinement/string_constraint_generator_main.cpp:411:74: warning: 'std::pair add_axioms_for_code_point_count(symbol_generatort&, const function_application_exprt&, array_poolt&)' is deprecated: This is Java specific and should be implemented in Java [-Wdeprecated-declarations] 411 | return add_axioms_for_code_point_count(fresh_symbol, expr, array_pool); | ^ In file included from refinement/string_constraint_generator_main.cpp:20: ../solvers/refinement/string_constraint_generator.h:492:39: note: declared here 492 | std::pair add_axioms_for_code_point_count( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ refinement/string_constraint_generator_main.cpp:411:74: warning: 'std::pair add_axioms_for_code_point_count(symbol_generatort&, const function_application_exprt&, array_poolt&)' is deprecated: This is Java specific and should be implemented in Java [-Wdeprecated-declarations] 411 | return add_axioms_for_code_point_count(fresh_symbol, expr, array_pool); | ^ In file included from refinement/string_constraint_generator_main.cpp:20: ../solvers/refinement/string_constraint_generator.h:492:39: note: declared here 492 | std::pair add_axioms_for_code_point_count( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_function.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_function.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o osx_fat_reader.o osx_fat_reader.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_initializer.o cpp_typecheck_initializer.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o parameter_assignments.o parameter_assignments.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_linkage_spec.o cpp_typecheck_linkage_spec.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_initializer.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_initializer.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from parameter_assignments.h:17, from parameter_assignments.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ cpp_typecheck_initializer.cpp: In member function 'void cpp_typecheckt::zero_initializer(const exprt&, const typet&, const source_locationt&, exprt::operandst&)': cpp_typecheck_initializer.cpp:256:46: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 256 | if(!to_integer(component_size, size_int)) | ^ In file included from cpp_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_initializer.cpp:256:46: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 256 | if(!to_integer(component_size, size_int)) | ^ In file included from cpp_typecheck_initializer.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_linkage_spec.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_linkage_spec.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_testing.o refinement/string_constraint_generator_testing.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_method_bodies.o cpp_typecheck_method_bodies.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o pointer_arithmetic.o pointer_arithmetic.cpp ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_testing.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_testing.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_testing.cpp:14: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_testing.cpp:14: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from pointer_arithmetic.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from pointer_arithmetic.h:13, from pointer_arithmetic.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_namespace.o cpp_typecheck_namespace.cpp In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from pointer_arithmetic.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from pointer_arithmetic.h:13, from pointer_arithmetic.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from pointer_arithmetic.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from pointer_arithmetic.h:13, from pointer_arithmetic.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from pointer_arithmetic.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_method_bodies.cpp:16: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_method_bodies.cpp:16: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o printf_formatter.o printf_formatter.cpp ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_namespace.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_namespace.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_resolve.o cpp_typecheck_resolve.cpp In file included from ../util/c_types.h:13, from printf_formatter.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from printf_formatter.h:15, from printf_formatter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from printf_formatter.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from printf_formatter.h:15, from printf_formatter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o property_checker.o property_checker.cpp ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_static_assert.o cpp_typecheck_static_assert.cpp ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from cpp_typecheck_resolve.cpp:29: ../ansi-c/merged_type.h: In constructor 'merged_typet::merged_typet()': ../ansi-c/merged_type.h:18:54: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 18 | merged_typet() : type_with_subtypest(ID_merged_type) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_resolve.cpp:31: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_transformation.o refinement/string_constraint_generator_transformation.cpp cpp_typecheck_resolve.cpp: In member function 'exprt cpp_typecheck_resolvet::convert_identifier(const cpp_idt&, const cpp_typecheck_fargst&)': cpp_typecheck_resolve.cpp:300:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 300 | e.move_to_operands(object); | ^ In file included from ../util/std_code.h:16, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ cpp_typecheck_resolve.cpp:329:20: warning: 'type_exprt::type_exprt()' is deprecated: use type_exprt(type) instead [-Wdeprecated-declarations] 329 | e=type_exprt(); | ^ In file included from ../util/std_code.h:19, from cpp_typecheck_fargs.h:17, from cpp_typecheck_resolve.h:15, from cpp_typecheck_resolve.cpp:12: ../util/std_expr.h:4374:3: note: declared here 4374 | type_exprt() : nullary_exprt(ID_type) | ^~~~~~~~~~ cpp_typecheck_resolve.cpp: In member function 'exprt cpp_typecheck_resolvet::do_builtin(const irep_idt&, const cpp_typecheck_fargst&, const cpp_template_args_non_tct&)': cpp_typecheck_resolve.cpp:706:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 706 | if(to_integer(argument, i)) | ^ In file included from cpp_typecheck_resolve.cpp:21: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_resolve.cpp:706:30: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 706 | if(to_integer(argument, i)) | ^ In file included from cpp_typecheck_resolve.cpp:21: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_resolve.cpp:762:35: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 762 | if(to_integer(argument0, width)) | ^ In file included from cpp_typecheck_resolve.cpp:21: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_resolve.cpp:762:35: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 762 | if(to_integer(argument0, width)) | ^ In file included from cpp_typecheck_resolve.cpp:21: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_resolve.cpp:770:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 770 | if(to_integer(argument1, integer_bits)) | ^ In file included from cpp_typecheck_resolve.cpp:21: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_resolve.cpp:770:42: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 770 | if(to_integer(argument1, integer_bits)) | ^ In file included from cpp_typecheck_resolve.cpp:21: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ cpp_typecheck_resolve.cpp: In member function 'exprt cpp_typecheck_resolvet::resolve(const cpp_namet&, cpp_typecheck_resolvet::wantt, const cpp_typecheck_fargst&, bool)': cpp_typecheck_resolve.cpp:1391:24: warning: 'string_constantt::string_constantt()' is deprecated: use string_constantt(value) instead [-Wdeprecated-declarations] 1391 | string_constantt s; | ^ In file included from cpp_typecheck_resolve.cpp:26: ../util/string_constant.h:19:3: note: declared here 19 | string_constantt(); | ^~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from property_checker.h:19, from property_checker.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from property_checker.h:19, from property_checker.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_trace.h:25, from property_checker.h:19, from property_checker.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from property_checker.h:19, from property_checker.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_static_assert.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_static_assert.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_transformation.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_transformation.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_transformation.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_transformation.cpp:15: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o read_bin_goto_object.o read_bin_goto_object.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_template.o cpp_typecheck_template.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from read_bin_goto_object.cpp:21: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from read_bin_goto_object.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from read_bin_goto_object.cpp:21: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from read_bin_goto_object.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from read_bin_goto_object.cpp:21: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from read_bin_goto_object.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from read_bin_goto_object.cpp:21: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from read_bin_goto_object.cpp:21: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_template.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_template.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from read_bin_goto_object.cpp:21: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from read_bin_goto_object.cpp:21: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_generator_valueof.o refinement/string_constraint_generator_valueof.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o read_goto_binary.o read_goto_binary.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_type.o cpp_typecheck_type.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_valueof.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_valueof.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_generator.h:29, from refinement/string_constraint_generator_valueof.cpp:15: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/arith_tools.h:16, from ../util/string_expr.h:15, from ../solvers/refinement/string_constraint_generator.h:24, from refinement/string_constraint_generator_valueof.cpp:15: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from read_goto_binary.cpp:24: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from read_goto_binary.cpp:24: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from read_goto_binary.cpp:24: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from read_goto_binary.cpp:24: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from read_goto_binary.cpp:24: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from read_goto_binary.cpp:24: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from read_goto_binary.cpp:24: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_type.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_type.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_using.o cpp_typecheck_using.cpp ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from read_goto_binary.cpp:24: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ refinement/string_constraint_generator_valueof.cpp: In function 'std::pair add_axioms_from_int_hex(const function_application_exprt&, array_poolt&)': refinement/string_constraint_generator_valueof.cpp:280:55: warning: 'std::pair add_axioms_from_int_hex(const array_string_exprt&, const exprt&)' is deprecated: use add_axioms_for_string_of_int_with_radix instead [-Wdeprecated-declarations] 280 | return add_axioms_from_int_hex(res, f.arguments()[2]); | ^ refinement/string_constraint_generator_valueof.cpp:216:39: note: declared here 216 | std::pair add_axioms_from_int_hex( | ^~~~~~~~~~~~~~~~~~~~~~~ refinement/string_constraint_generator_valueof.cpp:280:55: warning: 'std::pair add_axioms_from_int_hex(const array_string_exprt&, const exprt&)' is deprecated: use add_axioms_for_string_of_int_with_radix instead [-Wdeprecated-declarations] 280 | return add_axioms_from_int_hex(res, f.arguments()[2]); | ^ refinement/string_constraint_generator_valueof.cpp:216:39: note: declared here 216 | std::pair add_axioms_from_int_hex( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from read_goto_binary.cpp:24: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from read_goto_binary.cpp:24: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ read_goto_binary.cpp: In function 'bool read_object_and_link(const string&, goto_modelt&, message_handlert&)': read_goto_binary.cpp:248:22: warning: 'bool read_goto_binary(const string&, goto_modelt&, message_handlert&)' is deprecated: use two-parameter variant instead [-Wdeprecated-declarations] 248 | message_handler)) | ^ read_goto_binary.cpp:36:6: note: declared here 36 | bool read_goto_binary( | ^~~~~~~~~~~~~~~~ read_goto_binary.cpp:248:22: warning: 'bool read_goto_binary(const string&, goto_modelt&, message_handlert&)' is deprecated: use two-parameter variant instead [-Wdeprecated-declarations] 248 | message_handler)) | ^ read_goto_binary.cpp:36:6: note: declared here 36 | bool read_goto_binary( | ^~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_using.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_using.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o rebuild_goto_start_function.o rebuild_goto_start_function.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_asm.o remove_asm.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../langapi/language_file.h:22, from lazy_goto_model.h:9, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_file.h:20, from lazy_goto_model.h:9, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../langapi/language_file.h:22, from lazy_goto_model.h:9, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_file.h:20, from lazy_goto_model.h:9, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_typecheck_virtual_table.o cpp_typecheck_virtual_table.cpp ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_file.h:20, from lazy_goto_model.h:9, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from lazy_goto_model.h:11, from rebuild_goto_start_function.h:15, from rebuild_goto_start_function.cpp:9: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ remove_asm.cpp: In member function 'void remove_asmt::gcc_asm_function_call(const irep_idt&, const code_asmt&, goto_programt&)': remove_asm.cpp:79:23: warning: 'code_function_callt::code_function_callt()' is deprecated: Use code_function_callt(...) instead [-Wdeprecated-declarations] 79 | code_function_callt function_call; | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from remove_asm.h:55, from remove_asm.cpp:16: ../util/std_code.h:1040:3: note: declared here 1040 | code_function_callt():codet(ID_function_call) | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o refinement/string_constraint_instantiation.o refinement/string_constraint_instantiation.cpp ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../ansi-c/c_typecheck_base.h:22, from cpp_typecheck.h:23, from cpp_typecheck_virtual_table.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from cpp_typecheck.h:20, from cpp_typecheck_virtual_table.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o sat/cnf.o sat/cnf.cpp In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/refinement/string_constraint.h:29, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/byte_operators.h:21, from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/refinement/bv_refinement.h:15, from ../solvers/refinement/string_constraint.h:23, from ../solvers/refinement/string_constraint_instantiation.h:15, from refinement/string_constraint_instantiation.cpp:12: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_calls_no_body.o remove_calls_no_body.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cpp_util.o cpp_util.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from cpp_util.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from cpp_util.h:13, from cpp_util.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from remove_calls_no_body.h:15, from remove_calls_no_body.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_complex.o remove_complex.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o sat/cnf_clause_list.o sat/cnf_clause_list.cpp In file included from ../util/std_expr.h:20, from cpp_util.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from cpp_util.h:13, from cpp_util.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from cpp_util.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from cpp_util.h:13, from cpp_util.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from cpp_util.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ cat library/*.c | ../ansi-c/library/converter > cprover_library.inc g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o expr2cpp.o expr2cpp.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from remove_complex.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from remove_complex.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from remove_complex.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from remove_complex.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from remove_complex.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from remove_complex.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from remove_complex.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o sat/dimacs_cnf.o sat/dimacs_cnf.cpp In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_complex.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_complex.cpp:20: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_complex.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_const_function_pointers.o remove_const_function_pointers.cpp In file included from expr2cpp.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from expr2cpp.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from expr2cpp.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from expr2cpp.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from expr2cpp.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from expr2cpp.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from expr2cpp.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/expr2c_class.h:19, from expr2cpp.cpp:22: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from remove_const_function_pointers.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from remove_const_function_pointers.h:18, from remove_const_function_pointers.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from remove_const_function_pointers.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from remove_const_function_pointers.h:18, from remove_const_function_pointers.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from remove_const_function_pointers.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from remove_const_function_pointers.h:18, from remove_const_function_pointers.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from remove_const_function_pointers.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from remove_const_function_pointers.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o sat/pbs_dimacs_cnf.o sat/pbs_dimacs_cnf.cpp In file included from goto_function.h:22, from goto_functions.h:17, from remove_const_function_pointers.cpp:20: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from remove_const_function_pointers.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o parse.o parse.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o template_map.o template_map.cpp In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o sat/resolution_proof.o sat/resolution_proof.cpp In file included from parse.cpp:24: ../ansi-c/merged_type.h: In constructor 'merged_typet::merged_typet()': ../ansi-c/merged_type.h:18:54: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 18 | merged_typet() : type_with_subtypest(ID_merged_type) | ^ In file included from ../util/expr.h:12, from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rAttribute(typet&)': parse.cpp:2209:35: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 2209 | vector_typet attr(nil_typet(), exp); | ^ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ In file included from ../util/std_expr.h:19, from template_map.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from template_map.h:18, from template_map.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rInitializeExpr(exprt&)': parse.cpp:4200:30: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 4200 | expr.move_to_operands(tmp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rFunctionArguments(exprt&)': parse.cpp:4249:30: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 4249 | args.move_to_operands(exp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rClassBody(exprt&)': parse.cpp:4636:57: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 4636 | static_cast(static_cast(member))); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rCommaExpression(exprt&)': parse.cpp:4781:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 4781 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rExpression(exprt&, bool)': parse.cpp:4862:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 4862 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rConditionalExpr(exprt&, bool)': parse.cpp:4914:47: warning: 'void exprt::move_to_operands(exprt&, exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2), std::move(e3)) instead [-Wdeprecated-declarations] 4914 | exp.move_to_operands(cond, then, otherwise); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:119:8: note: declared here 119 | void move_to_operands(exprt &e1, exprt &e2, exprt &e3); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rLogicalOrExpr(exprt&, bool)': parse.cpp:4953:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 4953 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rLogicalAndExpr(exprt&, bool)': parse.cpp:4992:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 4992 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rInclusiveOrExpr(exprt&, bool)': parse.cpp:5031:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5031 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rExclusiveOrExpr(exprt&, bool)': parse.cpp:5070:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5070 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rAndExpr(exprt&, bool)': parse.cpp:5109:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5109 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rEqualityExpr(exprt&, bool)': parse.cpp:5149:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5149 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rRelationalExpr(exprt&, bool)': parse.cpp:5201:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5201 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rShiftExpr(exprt&, bool)': parse.cpp:5241:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5241 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rAdditiveExpr(exprt&)': parse.cpp:5288:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5288 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rMultiplyExpr(exprt&)': parse.cpp:5336:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5336 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rPmExpr(exprt&)': parse.cpp:5381:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 5381 | exp.move_to_operands(left, right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rCastExpr(exprt&)': parse.cpp:5440:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 5440 | exp.move_to_operands(op); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rTypeNameOrFunctionType(typet&)': parse.cpp:5619:30: warning: 'code_typet::parametert::parametert()' is deprecated: use parametert(type) instead [-Wdeprecated-declarations] 5619 | code_typet::parametert parameter; | ^~~~~~~~~ In file included from ../util/std_expr.h:20, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_parser.h:21, from cpp_parser.h:21, from parse.cpp:12: ../util/std_types.h:792:5: note: declared here 792 | parametert():exprt(ID_parameter) | ^~~~~~~~~~ parse.cpp: In member function 'bool Parser::rUnaryExpr(exprt&)': parse.cpp:5751:31: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 5751 | exp.move_to_operands(right); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:5776:31: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 5776 | exp.move_to_operands(unary); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rThrowExpr(exprt&)': parse.cpp:5818:27: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 5818 | exp.move_to_operands(e); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rSizeofExpr(exprt&)': parse.cpp:5957:29: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 5957 | exp.move_to_operands(unary); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rNoexceptExpr(exprt&)': parse.cpp:6020:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6020 | exp.move_to_operands(subexp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rAllocateExpr(exprt&)': parse.cpp:6097:29: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6097 | exp.move_to_operands(obj); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rAllocateInitializer(exprt&)': parse.cpp:6281:30: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6281 | init.move_to_operands(exp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rPostfixExpr(exprt&)': parse.cpp:6358:37: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 6358 | exp.move_to_operands(left, e); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp:6380:41: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 6380 | side_effect_expr_function_callt fc; | ^~ In file included from parse.cpp:19: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.cpp:6397:33: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6397 | tmp.move_to_operands(exp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:6408:33: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6408 | tmp.move_to_operands(exp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:6438:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6438 | exp.move_to_operands(left); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rMSCuuidof(exprt&)': parse.cpp:6497:30: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6497 | expr.move_to_operands(unary); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rMSC_if_existsExpr(exprt&)': parse.cpp:6545:33: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 6545 | expr.move_to_operands(name, op); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rMSC_if_existsStatement(codet&)': parse.cpp:6578:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 6578 | codet block; | ^~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:6582:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 6582 | codet statement; | ^~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:6587:37: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6587 | block.move_to_operands(statement); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:6597:36: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 6597 | code.move_to_operands(name, block); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rPrimaryExpr(exprt&)': parse.cpp:6750:13: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 6750 | codet code; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:6758:32: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6758 | exp.move_to_operands(code); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:6852:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 6852 | exp.move_to_operands(exp2); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rFunctionBody(cpp_declaratort&)': parse.cpp:7199:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7199 | codet body; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp: In member function 'bool Parser::rCompoundStatement(codet&)': parse.cpp:7239:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7239 | codet statement2; | ^~~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7251:42: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7251 | statement.move_to_operands(statement2); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rStatement(codet&)': parse.cpp:7378:37: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7378 | statement.move_to_operands(exp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:7426:15: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7426 | codet statement2; | ^~~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7434:37: warning: 'code_switch_caset::code_switch_caset()' is deprecated: use code_switch_caset(case_op, code) instead [-Wdeprecated-declarations] 7434 | statement=code_switch_caset(); | ^ In file included from parse.cpp:19: ../util/std_code.h:1330:3: note: declared here 1330 | code_switch_caset():codet(ID_switch_case) | ^~~~~~~~~~~~~~~~~ parse.cpp:7441:15: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7441 | codet statement2; | ^~~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7454:35: warning: 'code_switch_caset::code_switch_caset()' is deprecated: use code_switch_caset(case_op, code) instead [-Wdeprecated-declarations] 7454 | statement=code_switch_caset(); | ^ In file included from parse.cpp:19: ../util/std_code.h:1330:3: note: declared here 1330 | code_switch_caset():codet(ID_switch_case) | ^~~~~~~~~~~~~~~~~ parse.cpp:7461:13: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7461 | codet statement2; | ^~~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7490:13: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7490 | codet statement2; | ^~~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7494:44: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7494 | statement.move_to_operands(statement2); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rIfStatement(codet&)': parse.cpp:7563:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7563 | codet then; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7575:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7575 | codet otherwise; | ^~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp: In member function 'bool Parser::rSwitchStatement(codet&)': parse.cpp:7611:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7611 | codet body; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7615:39: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 7615 | statement.move_to_operands(exp, body); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rWhileStatement(codet&)': parse.cpp:7644:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7644 | codet body; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7648:39: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 7648 | statement.move_to_operands(exp, body); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rDoStatement(codet&)': parse.cpp:7667:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7667 | codet body; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7687:39: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 7687 | statement.move_to_operands(exp, body); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rForStatement(codet&)': parse.cpp:7710:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7710 | codet exp1; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7739:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7739 | codet body; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7745:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7745 | statement.move_to_operands(exp1); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:7746:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7746 | statement.move_to_operands(exp2); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:7747:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7747 | statement.move_to_operands(exp3); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:7748:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7748 | statement.move_to_operands(body); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rTryStatement(codet&)': parse.cpp:7769:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7769 | codet body; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7789:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7789 | codet catch_op; | ^~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7812:13: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7812 | codet code_decl; | ^~~~~~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7814:45: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7814 | code_decl.move_to_operands(declaration); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:7823:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7823 | codet body; | ^~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7832:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 7832 | statement.move_to_operands(body); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rMSC_tryStatement(codet&)': parse.cpp:7851:9: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7851 | codet body1, body2; | ^~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7851:16: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 7851 | codet body1, body2; | ^~~~~ In file included from parse.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ parse.cpp:7876:49: warning: 'void exprt::move_to_operands(exprt&, exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2), std::move(e3)) instead [-Wdeprecated-declarations] 7876 | statement.move_to_operands(body1, exp, body2); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:119:8: note: declared here 119 | void move_to_operands(exprt &e1, exprt &e2, exprt &e3); | ^~~~~~~~~~~~~~~~ parse.cpp:7886:44: warning: 'void exprt::move_to_operands(exprt&, exprt&)' is deprecated: use add_to_operands(std::move(e1), std::move(e2)) instead [-Wdeprecated-declarations] 7886 | statement.move_to_operands(body1, body2); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:115:8: note: declared here 115 | void move_to_operands(exprt &e1, exprt &e2); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rMSCAsmStatement(codet&)': parse.cpp:8047:39: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 8047 | statement.move_to_operands(tk.data); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:8065:39: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 8065 | statement.move_to_operands(tk.data); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rExprStatement(codet&)': parse.cpp:8154:37: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 8154 | statement.move_to_operands(exp); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rCondition(exprt&)': parse.cpp:8171:43: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 8171 | statement.move_to_operands(declaration); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rIntegralDeclStatement(codet&, cpp_storage_spect&, typet&, typet&)': parse.cpp:8289:43: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 8289 | statement.move_to_operands(declaration); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp:8302:43: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 8302 | statement.move_to_operands(declaration); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ parse.cpp: In member function 'bool Parser::rOtherDeclStatement(codet&, cpp_storage_spect&, typet&)': parse.cpp:8357:41: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 8357 | statement.move_to_operands(declaration); | ^ In file included from ../util/parser.h:19, from cpp_parser.h:18, from parse.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from template_map.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from template_map.h:18, from template_map.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from template_map.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from template_map.h:18, from template_map.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from template_map.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_function_pointers.o remove_function_pointers.cpp ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o smt2/smt2_conv.o smt2/smt2_conv.cpp In file included from ../util/c_types.h:13, from remove_function_pointers.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from remove_function_pointers.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from remove_function_pointers.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from remove_function_pointers.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from remove_function_pointers.cpp:24: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from remove_function_pointers.cpp:17: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from remove_function_pointers.cpp:24: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from remove_skip.h:15, from remove_function_pointers.cpp:29: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from remove_skip.h:15, from remove_function_pointers.cpp:29: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from remove_skip.h:15, from remove_function_pointers.cpp:29: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o smt2/smt2_dec.o smt2/smt2_dec.cpp In file included from ../util/std_expr.h:19, from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from smt2/smt2_conv.h:17, from smt2/smt2_conv.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from smt2/smt2_conv.h:17, from smt2/smt2_conv.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from smt2/smt2_conv.h:17, from smt2/smt2_conv.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ smt2/smt2_conv.cpp: In member function 'void smt2_convt::define_object_size(const irep_idt&, const exprt&)': smt2/smt2_conv.cpp:153:41: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 153 | to_integer(size_expr, object_size)) | ^ In file included from smt2/smt2_conv.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ smt2/smt2_conv.cpp:153:41: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 153 | to_integer(size_expr, object_size)) | ^ In file included from smt2/smt2_conv.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ In file included from ../util/std_expr.h:20, from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ smt2/smt2_conv.cpp: In member function 'void smt2_convt::convert_expr(const exprt&)': smt2/smt2_conv.cpp:1440:54: warning: 'typecast_exprt::typecast_exprt(const typet&)' is deprecated: use typecast_exprt(op, type) instead [-Wdeprecated-declarations] 1440 | typecast_exprt tmp(extractbit_expr.src().type()); | ^ In file included from smt2/smt2_conv.h:16, from smt2/smt2_conv.cpp:12: ../util/std_expr.h:2281:12: note: declared here 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from smt2/smt2_conv.h:17, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from smt2/smt2_conv.h:17, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from smt2/smt2_conv.h:17, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from smt2/smt2_conv.h:16, from smt2/smt2_dec.h:15, from smt2/smt2_dec.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ smt2/smt2_conv.cpp: In member function 'void smt2_convt::convert_index(const index_exprt&)': smt2/smt2_conv.cpp:3802:44: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 3802 | if(to_integer(expr.index(), index_int)) | ^ In file included from smt2/smt2_conv.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ smt2/smt2_conv.cpp:3802:44: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 3802 | if(to_integer(expr.index(), index_int)) | ^ In file included from smt2/smt2_conv.cpp:14: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_returns.o remove_returns.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o smt2/smt2_format.o smt2/smt2_format.cpp In file included from remove_returns.h:19, from remove_returns.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from remove_returns.h:19, from remove_returns.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from remove_returns.h:19, from remove_returns.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from remove_returns.h:19, from remove_returns.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from remove_returns.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from remove_returns.h:19, from remove_returns.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from remove_returns.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_returns.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_returns.cpp:18: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_returns.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ remove_returns.cpp: In member function 'symbol_exprt remove_returnst::get_or_create_return_value_symbol(const irep_idt&)': remove_returns.cpp:72:25: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 72 | return symbol_exprt(); | ^ In file included from remove_returns.cpp:16: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ remove_returns.cpp: In member function 'void remove_returnst::do_function_calls(function_is_stubt, goto_programt&)': remove_returns.cpp:156:20: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 156 | symbol_exprt return_value; | ^~~~~~~~~~~~ In file included from remove_returns.cpp:16: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ remove_returns.cpp:172:41: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 172 | if(return_value == symbol_exprt()) // really void-typed? | ^ In file included from remove_returns.cpp:16: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from smt2/smt2_format.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from smt2/smt2_format.h:12, from smt2/smt2_format.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from smt2/smt2_format.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from smt2/smt2_format.h:12, from smt2/smt2_format.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from smt2/smt2_format.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from smt2/smt2_format.h:12, from smt2/smt2_format.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from smt2/smt2_format.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o smt2/smt2_parser.o smt2/smt2_parser.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o cprover_library.o cprover_library.cpp In file included from ../util/std_expr.h:19, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_skip.o remove_skip.cpp In file included from ../util/std_expr.h:20, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from smt2/smt2_parser.cpp:9: smt2/smt2_parser.h: In constructor 'smt2_parsert::idt::idt()': smt2/smt2_parser.h:34:26: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 34 | idt():type(nil_typet()) | ^ In file included from ../util/std_expr.h:20, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ smt2/smt2_parser.cpp: In member function 'exprt smt2_parsert::quantifier_expression(irep_idt)': smt2/smt2_parser.cpp:267:41: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 267 | binary_predicate_exprt quantifier(id); | ^ In file included from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ smt2/smt2_parser.cpp: In member function 'exprt smt2_parsert::function_application_fp(const operandst&)': smt2/smt2_parser.cpp:441:56: warning: 'concatenation_exprt::concatenation_exprt(const typet&)' is deprecated: use concatenation_exprt(op, type) instead [-Wdeprecated-declarations] 441 | concatenation_exprt c(bv_typet(width_e + width_f + 1)); | ^ In file included from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/std_expr.h:4567:12: note: declared here 4567 | explicit concatenation_exprt(const typet &_type) | ^~~~~~~~~~~~~~~~~~~ ar rcT cpp.a cpp_constructor.o cpp_convert_type.o cpp_declaration.o cpp_declarator.o cpp_declarator_converter.o cpp_destructor.o cpp_enum_type.o cpp_exception_id.o cpp_id.o cpp_instantiate_template.o cpp_internal_additions.o cpp_is_pod.o cpp_language.o cpp_name.o cpp_namespace_spec.o cpp_parse_tree.o cpp_parser.o cpp_scope.o cpp_scopes.o cpp_token_buffer.o cpp_type2name.o cpp_typecheck.o cpp_typecheck_bases.o cpp_typecheck_code.o cpp_typecheck_compound_type.o cpp_typecheck_constructor.o cpp_typecheck_conversions.o cpp_typecheck_declaration.o cpp_typecheck_destructor.o cpp_typecheck_enum_type.o cpp_typecheck_expr.o cpp_typecheck_fargs.o cpp_typecheck_function.o cpp_typecheck_initializer.o cpp_typecheck_linkage_spec.o cpp_typecheck_method_bodies.o cpp_typecheck_namespace.o cpp_typecheck_resolve.o cpp_typecheck_static_assert.o cpp_typecheck_template.o cpp_typecheck_type.o cpp_typecheck_using.o cpp_typecheck_virtual_table.o cpp_util.o cprover_library.o expr2cpp.o parse.o template_map.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/cpp' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_unreachable.o remove_unreachable.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from smt2/smt2_parser.cpp:9: smt2/smt2_parser.h: In instantiation of 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const dstringt&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const dstringt; _T2 = smt2_parsert::named_termt]': /usr/include/c++/10/tuple:1677:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const dstringt&}; _Args2 = {}; _T1 = const dstringt; _T2 = smt2_parsert::named_termt]' /usr/include/c++/10/ext/new_allocator.h:151:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/10/bits/alloc_traits.h:507:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/10/bits/stl_tree.h:614:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/10/bits/stl_tree.h:631:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/10/bits/stl_tree.h:2446:33: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator]' /usr/include/c++/10/bits/stl_map.h:501:37: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dstringt; _Tp = smt2_parsert::named_termt; _Compare = std::less; _Alloc = std::allocator >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = smt2_parsert::named_termt; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = dstringt]' smt2/smt2_parser.cpp:495:72: required from here smt2/smt2_parser.h:46:10: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 46 | struct named_termt | ^~~~~~~~~~~ In file included from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from ../util/expr_cast.h:17, from ../util/std_expr.h:17, from smt2/smt2_parser.h:14, from smt2/smt2_parser.cpp:9: /usr/include/c++/10/tuple:1688:70: note: synthesized method 'smt2_parsert::named_termt::named_termt()' first required here 1688 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from remove_skip.h:15, from remove_skip.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from remove_skip.h:15, from remove_skip.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from remove_unreachable.cpp:17: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from remove_unreachable.cpp:17: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_unused_functions.o remove_unused_functions.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o smt2/smt2_tokenizer.o smt2/smt2_tokenizer.cpp In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_unused_functions.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from remove_unused_functions.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_unused_functions.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from remove_unused_functions.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_unused_functions.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from remove_unused_functions.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_unused_functions.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_unused_functions.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_unused_functions.cpp:16: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_unused_functions.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o smt2/smt2irep.o smt2/smt2irep.cpp g++ -c -DSATCHECK_MINISAT2 -DHAVE_MINISAT2 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -I /usr/include/minisat -o smt2/smt2_solver.o smt2/smt2_solver.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_vector.o remove_vector.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o remove_virtual_functions.o remove_virtual_functions.cpp In file included from ../util/std_expr.h:19, from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from remove_vector.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from remove_vector.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from remove_vector.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from remove_vector.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from remove_vector.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from remove_vector.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from remove_vector.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from smt2/smt2_solver.cpp:9: smt2/smt2_parser.h: In constructor 'smt2_parsert::idt::idt()': smt2/smt2_parser.h:34:26: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 34 | idt():type(nil_typet()) | ^ In file included from ../util/std_expr.h:20, from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_vector.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from smt2/smt2_solver.cpp:23: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from smt2/smt2_solver.cpp:23: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from smt2/smt2_solver.cpp:23: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from smt2/smt2_parser.h:14, from smt2/smt2_solver.cpp:9: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_vector.cpp:20: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from remove_vector.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o rewrite_union.o rewrite_union.cpp In file included from ../util/std_expr.h:19, from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from remove_virtual_functions.h:21, from remove_virtual_functions.cpp:11: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from remove_virtual_functions.h:21, from remove_virtual_functions.cpp:11: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from remove_virtual_functions.h:21, from remove_virtual_functions.cpp:11: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from remove_virtual_functions.cpp:11: remove_virtual_functions.h: In constructor 'dispatch_table_entryt::dispatch_table_entryt(const irep_idt&)': remove_virtual_functions.h:58:23: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 58 | class_id(_class_id) | ^ In file included from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ remove_virtual_functions.cpp: In member function 'goto_programt::targett remove_virtual_functionst::remove_virtual_function(goto_programt&, goto_programt::targett, const dispatch_table_entriest&, virtual_dispatch_fallback_actiont)': remove_virtual_functions.cpp:169:53: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 169 | if(functions.begin()->symbol_expr==symbol_exprt()) | ^ In file included from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ remove_virtual_functions.cpp: In member function 'void remove_virtual_functionst::get_child_functions_rec(const irep_idt&, const symbol_exprt&, const irep_idt&, dispatch_table_entriest&, dispatch_table_entries_mapt&, const function_call_resolvert&) const': remove_virtual_functions.cpp:374:45: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 374 | if(function.symbol_expr == symbol_exprt()) | ^ In file included from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from remove_virtual_functions.cpp:11: remove_virtual_functions.h: In constructor 'dispatch_table_entryt::dispatch_table_entryt()': remove_virtual_functions.h:56:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 56 | dispatch_table_entryt() = default; | ^~~~~~~~~~~~~~~~~~~~~ In file included from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ remove_virtual_functions.cpp: In member function 'void remove_virtual_functionst::get_functions(const exprt&, dispatch_table_entriest&)': remove_virtual_functions.cpp:458:46: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 458 | if(root_function.symbol_expr!=symbol_exprt()) | ^ In file included from remove_virtual_functions.h:18, from remove_virtual_functions.cpp:11: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from rewrite_union.cpp:17: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from rewrite_union.cpp:17: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from rewrite_union.cpp:17: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from rewrite_union.h:15, from rewrite_union.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o replace_calls.o replace_calls.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o resolve_inherited_component.o resolve_inherited_component.cpp In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from replace_calls.h:16, from replace_calls.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from replace_calls.h:16, from replace_calls.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from replace_calls.h:16, from replace_calls.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from replace_calls.h:16, from replace_calls.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from replace_calls.h:16, from replace_calls.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from replace_calls.h:16, from replace_calls.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from replace_calls.h:16, from replace_calls.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ar rcT solvers.a sat/satcheck_minisat2.o flattening/arrays.o flattening/boolbv.o flattening/boolbv_abs.o flattening/boolbv_add_sub.o flattening/boolbv_array.o flattening/boolbv_array_of.o flattening/boolbv_bitwise.o flattening/boolbv_bswap.o flattening/boolbv_bv_rel.o flattening/boolbv_byte_extract.o flattening/boolbv_byte_update.o flattening/boolbv_case.o flattening/boolbv_complex.o flattening/boolbv_concatenation.o flattening/boolbv_cond.o flattening/boolbv_constant.o flattening/boolbv_constraint_select_one.o flattening/boolbv_div.o flattening/boolbv_equality.o flattening/boolbv_extractbit.o flattening/boolbv_extractbits.o flattening/boolbv_floatbv_op.o flattening/boolbv_get.o flattening/boolbv_ieee_float_rel.o flattening/boolbv_if.o flattening/boolbv_index.o flattening/boolbv_let.o flattening/boolbv_map.o flattening/boolbv_member.o flattening/boolbv_mod.o flattening/boolbv_mult.o flattening/boolbv_not.o flattening/boolbv_onehot.o flattening/boolbv_overflow.o flattening/boolbv_power.o flattening/boolbv_quantifier.o flattening/boolbv_reduction.o flattening/boolbv_replication.o flattening/boolbv_shift.o flattening/boolbv_struct.o flattening/boolbv_type.o flattening/boolbv_typecast.o flattening/boolbv_unary_minus.o flattening/boolbv_union.o flattening/boolbv_update.o flattening/boolbv_vector.o flattening/boolbv_width.o flattening/boolbv_with.o flattening/bv_dimacs.o flattening/bv_endianness_map.o flattening/bv_minimize.o flattening/bv_pointers.o flattening/bv_utils.o flattening/c_bit_field_replacement_type.o flattening/equality.o flattening/functions.o flattening/pointer_logic.o floatbv/float_bv.o floatbv/float_utils.o floatbv/float_approximation.o lowering/byte_operators.o lowering/popcount.o miniBDD/miniBDD.o prop/bdd_expr.o prop/cover_goals.o prop/literal.o prop/minimize.o prop/prop.o prop/prop_conv.o qbf/qbf_quantor.o qbf/qbf_qube.o qbf/qbf_qube_core.o qbf/qbf_skizzo.o qbf/qdimacs_cnf.o qbf/qdimacs_core.o refinement/bv_refinement_loop.o refinement/refine_arithmetic.o refinement/refine_arrays.o refinement/string_builtin_function.o refinement/string_refinement.o refinement/string_refinement_util.o refinement/string_constraint.o refinement/string_constraint_generator_code_points.o refinement/string_constraint_generator_comparison.o refinement/string_constraint_generator_concat.o refinement/string_constraint_generator_constants.o refinement/string_constraint_generator_indexof.o refinement/string_constraint_generator_insert.o refinement/string_constraint_generator_float.o refinement/string_constraint_generator_format.o refinement/string_constraint_generator_main.o refinement/string_constraint_generator_testing.o refinement/string_constraint_generator_transformation.o refinement/string_constraint_generator_valueof.o refinement/string_constraint_instantiation.o sat/cnf.o sat/cnf_clause_list.o sat/dimacs_cnf.o sat/pbs_dimacs_cnf.o sat/resolution_proof.o smt2/smt2_conv.o smt2/smt2_dec.o smt2/smt2_format.o smt2/smt2_parser.o smt2/smt2_tokenizer.o smt2/smt2irep.o /usr/lib64/libminisat.so In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from replace_calls.h:16, from replace_calls.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from replace_calls.h:16, from replace_calls.cpp:14: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from replace_calls.h:16, from replace_calls.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from resolve_inherited_component.h:17, from resolve_inherited_component.cpp:11: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from resolve_inherited_component.h:16, from resolve_inherited_component.cpp:11: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -o smt2_solver -Wl,--start-group sat/satcheck_minisat2.o flattening/arrays.o flattening/boolbv.o flattening/boolbv_abs.o flattening/boolbv_add_sub.o flattening/boolbv_array.o flattening/boolbv_array_of.o flattening/boolbv_bitwise.o flattening/boolbv_bswap.o flattening/boolbv_bv_rel.o flattening/boolbv_byte_extract.o flattening/boolbv_byte_update.o flattening/boolbv_case.o flattening/boolbv_complex.o flattening/boolbv_concatenation.o flattening/boolbv_cond.o flattening/boolbv_constant.o flattening/boolbv_constraint_select_one.o flattening/boolbv_div.o flattening/boolbv_equality.o flattening/boolbv_extractbit.o flattening/boolbv_extractbits.o flattening/boolbv_floatbv_op.o flattening/boolbv_get.o flattening/boolbv_ieee_float_rel.o flattening/boolbv_if.o flattening/boolbv_index.o flattening/boolbv_let.o flattening/boolbv_map.o flattening/boolbv_member.o flattening/boolbv_mod.o flattening/boolbv_mult.o flattening/boolbv_not.o flattening/boolbv_onehot.o flattening/boolbv_overflow.o flattening/boolbv_power.o flattening/boolbv_quantifier.o flattening/boolbv_reduction.o flattening/boolbv_replication.o flattening/boolbv_shift.o flattening/boolbv_struct.o flattening/boolbv_type.o flattening/boolbv_typecast.o flattening/boolbv_unary_minus.o flattening/boolbv_union.o flattening/boolbv_update.o flattening/boolbv_vector.o flattening/boolbv_width.o flattening/boolbv_with.o flattening/bv_dimacs.o flattening/bv_endianness_map.o flattening/bv_minimize.o flattening/bv_pointers.o flattening/bv_utils.o flattening/c_bit_field_replacement_type.o flattening/equality.o flattening/functions.o flattening/pointer_logic.o floatbv/float_bv.o floatbv/float_utils.o floatbv/float_approximation.o lowering/byte_operators.o lowering/popcount.o miniBDD/miniBDD.o prop/bdd_expr.o prop/cover_goals.o prop/literal.o prop/minimize.o prop/prop.o prop/prop_conv.o qbf/qbf_quantor.o qbf/qbf_qube.o qbf/qbf_qube_core.o qbf/qbf_skizzo.o qbf/qdimacs_cnf.o qbf/qdimacs_core.o refinement/bv_refinement_loop.o refinement/refine_arithmetic.o refinement/refine_arrays.o refinement/string_builtin_function.o refinement/string_refinement.o refinement/string_refinement_util.o refinement/string_constraint.o refinement/string_constraint_generator_code_points.o refinement/string_constraint_generator_comparison.o refinement/string_constraint_generator_concat.o refinement/string_constraint_generator_constants.o refinement/string_constraint_generator_indexof.o refinement/string_constraint_generator_insert.o refinement/string_constraint_generator_float.o refinement/string_constraint_generator_format.o refinement/string_constraint_generator_main.o refinement/string_constraint_generator_testing.o refinement/string_constraint_generator_transformation.o refinement/string_constraint_generator_valueof.o refinement/string_constraint_instantiation.o sat/cnf.o sat/cnf_clause_list.o sat/dimacs_cnf.o sat/pbs_dimacs_cnf.o sat/resolution_proof.o smt2/smt2_conv.o smt2/smt2_dec.o smt2/smt2_format.o smt2/smt2_parser.o smt2/smt2_tokenizer.o smt2/smt2irep.o smt2/smt2_solver.o ../util/util.a ../langapi/langapi.a ../big-int/big-int.a /usr/lib64/libminisat.so -Wl,--end-group -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld In file included from ../util/std_expr.h:20, from resolve_inherited_component.h:17, from resolve_inherited_component.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from resolve_inherited_component.h:16, from resolve_inherited_component.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from resolve_inherited_component.h:17, from resolve_inherited_component.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from resolve_inherited_component.h:16, from resolve_inherited_component.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from resolve_inherited_component.h:17, from resolve_inherited_component.cpp:11: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o safety_checker.o safety_checker.cpp ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from resolve_inherited_component.h:18, from resolve_inherited_component.cpp:11: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o set_properties.o set_properties.cpp ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from safety_checker.h:20, from safety_checker.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_goto_functions.o show_goto_functions.cpp In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from safety_checker.h:20, from safety_checker.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_trace.h:25, from safety_checker.h:20, from safety_checker.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from safety_checker.h:20, from safety_checker.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from set_properties.h:15, from set_properties.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from set_properties.h:15, from set_properties.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from set_properties.h:15, from set_properties.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from set_properties.h:15, from set_properties.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from set_properties.h:15, from set_properties.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from goto_model.h:15, from set_properties.h:15, from set_properties.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from set_properties.h:15, from set_properties.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_goto_functions_json.o show_goto_functions_json.cpp In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from set_properties.h:15, from set_properties.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from set_properties.h:15, from set_properties.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from set_properties.h:15, from set_properties.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from show_goto_functions.cpp:25: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions.cpp:25: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_goto_functions_xml.o show_goto_functions_xml.cpp In file included from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_json.cpp:24: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_json.cpp:24: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_properties.o show_properties.cpp In file included from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o show_symbol_table.o show_symbol_table.cpp In file included from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_goto_functions_xml.cpp:23: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from show_properties.cpp:23: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_properties.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from show_properties.cpp:23: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_properties.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_properties.cpp:23: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from show_properties.cpp:23: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_properties.cpp:23: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_properties.cpp:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from show_properties.cpp:23: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from show_properties.cpp:23: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o slice_global_inits.o slice_global_inits.cpp In file included from ../langapi/language.h:21, from show_symbol_table.cpp:18: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from show_symbol_table.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from show_symbol_table.cpp:18: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from show_symbol_table.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from show_symbol_table.cpp:23: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from show_symbol_table.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from show_symbol_table.cpp:23: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from show_symbol_table.cpp:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from show_symbol_table.cpp:23: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from show_symbol_table.cpp:23: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o string_abstraction.o string_abstraction.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from slice_global_inits.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from string_abstraction.h:18, from string_abstraction.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from string_abstraction.h:15, from string_abstraction.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from string_abstraction.h:18, from string_abstraction.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from string_abstraction.h:15, from string_abstraction.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from string_abstraction.h:18, from string_abstraction.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from string_abstraction.h:15, from string_abstraction.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from string_abstraction.h:18, from string_abstraction.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from string_abstraction.h:20, from string_abstraction.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o string_instrumentation.o string_instrumentation.cpp In file included from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from string_abstraction.h:20, from string_abstraction.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from abstract_goto_model.h:15, from goto_model.h:18, from string_abstraction.h:20, from string_abstraction.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ string_abstraction.cpp: In member function 'const typet& string_abstractiont::build_abstraction_type_rec(const typet&, const abstraction_types_mapt&)': string_abstraction.cpp:694:31: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 694 | eff_type, nil_typet()))); | ^ In file included from ../util/std_expr.h:20, from string_abstraction.h:18, from string_abstraction.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ string_abstraction.cpp: In member function 'bool string_abstractiont::build_array(const array_exprt&, exprt&, bool)': string_abstraction.cpp:855:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 855 | if(to_integer(a_size, size)) | ^ In file included from string_abstraction.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ string_abstraction.cpp:855:29: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 855 | if(to_integer(a_size, size)) | ^ In file included from string_abstraction.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ string_abstraction.cpp: In member function 'goto_programt::targett string_abstractiont::value_assignments(goto_programt&, goto_programt::targett, const exprt&, const exprt&)': string_abstraction.cpp:1231:31: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1231 | if(to_integer(a_size, size)) | ^ In file included from string_abstraction.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ string_abstraction.cpp:1231:31: warning: 'bool to_integer(const exprt&, mp_integer&)' is deprecated: Use the constant_exprt version instead [-Wdeprecated-declarations] 1231 | if(to_integer(a_size, size)) | ^ In file included from string_abstraction.cpp:16: ../util/arith_tools.h:26:6: note: declared here 26 | bool to_integer(const exprt &expr, mp_integer &int_value); | ^~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o system_library_symbols.o system_library_symbols.cpp In file included from goto_function.h:20, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o vcd_goto_trace.o vcd_goto_trace.cpp string_instrumentation.cpp: In member function 'void string_instrumentationt::do_format_string_read(goto_programt&, goto_programt::const_targett, const argumentst&, std::size_t, std::size_t, const string&)': string_instrumentation.cpp:427:25: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 427 | index_exprt index; | ^~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ string_instrumentation.cpp:478:23: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 478 | index_exprt index; | ^~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ string_instrumentation.cpp: In member function 'void string_instrumentationt::invalidate_buffer(goto_programt&, goto_programt::const_targett, const exprt&, const typet&, const mp_integer&)': string_instrumentation.cpp:915:17: warning: 'index_exprt::index_exprt()' is deprecated: use index_exprt(array, index) instead [-Wdeprecated-declarations] 915 | index_exprt index; | ^~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from string_instrumentation.h:15, from string_instrumentation.cpp:12: ../util/std_expr.h:1599:3: note: declared here 1599 | index_exprt():binary_exprt(ID_index) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_trace.h:25, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from vcd_goto_trace.h:21, from vcd_goto_trace.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o wp.o wp.cpp In file included from ../util/std_expr.h:19, from wp.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from wp.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from wp.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from wp.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from wp.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from wp.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from wp.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o write_goto_binary.o write_goto_binary.cpp In file included from wp.cpp:17: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ wp.cpp: In function 'void rewrite_assignment(exprt&, exprt&)': wp.cpp:169:16: warning: 'with_exprt::with_exprt()' is deprecated: use with_exprt(old, where, new_value) instead [-Wdeprecated-declarations] 169 | with_exprt new_rhs; | ^~~~~~~ In file included from wp.cpp:16: ../util/std_expr.h:3527:3: note: declared here 3527 | with_exprt():exprt(ID_with) | ^~~~~~~~~~ wp.cpp:186:16: warning: 'with_exprt::with_exprt()' is deprecated: use with_exprt(old, where, new_value) instead [-Wdeprecated-declarations] 186 | with_exprt new_rhs; | ^~~~~~~ In file included from wp.cpp:16: ../util/std_expr.h:3527:3: note: declared here 3527 | with_exprt():exprt(ID_with) | ^~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from goto_function.h:20, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from goto_function.h:20, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_function.h:22, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from goto_program.h:24, from goto_function.h:22, from goto_functions.h:17, from write_goto_binary.h:20, from write_goto_binary.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o xml_goto_trace.o xml_goto_trace.cpp In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from goto_trace.h:23, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from goto_trace.h:25, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from goto_trace.h:25, from xml_goto_trace.h:19, from xml_goto_trace.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ar rcT goto-programs.a adjust_float_expressions.o builtin_functions.o class_hierarchy.o class_identifier.o compute_called_functions.o destructor.o elf_reader.o format_strings.o generate_function_bodies.o goto_asm.o goto_clean_expr.o goto_convert.o goto_convert_exceptions.o goto_convert_function_call.o goto_convert_functions.o goto_convert_side_effect.o goto_function.o goto_functions.o goto_inline_class.o goto_inline.o goto_program.o goto_trace.o graphml_witness.o initialize_goto_model.o instrument_preconditions.o interpreter.o interpreter_evaluate.o json_goto_trace.o lazy_goto_model.o link_goto_model.o link_to_library.o loop_ids.o mm_io.o osx_fat_reader.o parameter_assignments.o pointer_arithmetic.o printf_formatter.o property_checker.o read_bin_goto_object.o read_goto_binary.o rebuild_goto_start_function.o remove_asm.o remove_calls_no_body.o remove_complex.o remove_const_function_pointers.o remove_function_pointers.o remove_returns.o remove_skip.o remove_unreachable.o remove_unused_functions.o remove_vector.o remove_virtual_functions.o rewrite_union.o replace_calls.o resolve_inherited_component.o safety_checker.o set_properties.o show_goto_functions.o show_goto_functions_json.o show_goto_functions_xml.o show_properties.o show_symbol_table.o slice_global_inits.o string_abstraction.o string_instrumentation.o system_library_symbols.o vcd_goto_trace.o wp.o write_goto_binary.o xml_goto_trace.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-programs' ## Entering goto-instrument ## Entering goto-checker ## Entering goto-cc make -C goto-instrument make -C goto-checker make -C goto-cc make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-cc' make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-checker' make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-instrument' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o solver_factory.o solver_factory.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o armcc_cmdline.o armcc_cmdline.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o armcc_mode.o armcc_mode.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/accelerate.o accelerate/accelerate.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/acceleration_utils.o accelerate/acceleration_utils.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from armcc_mode.cpp:28: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from armcc_mode.cpp:28: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from armcc_mode.cpp:28: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from armcc_mode.cpp:28: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from armcc_mode.cpp:28: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from armcc_mode.cpp:28: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from armcc_mode.cpp:28: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from accelerate/accelerate.h:16, from accelerate/accelerate.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from accelerate/accelerate.h:16, from accelerate/accelerate.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/expr.h:12, from accelerate/accelerate.h:16, from accelerate/accelerate.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from armcc_mode.cpp:28: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from armcc_mode.cpp:28: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from armcc_mode.cpp:28: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from solver_factory.h:21, from solver_factory.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from solver_factory.h:26, from solver_factory.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from solver_factory.h:26, from solver_factory.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from solver_factory.h:26, from solver_factory.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/acceleration_utils.h:19, from accelerate/acceleration_utils.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/accelerate.h:27, from accelerate/accelerate.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/acceleration_utils.h:19, from accelerate/acceleration_utils.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/acceleration_utils.h:19, from accelerate/acceleration_utils.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../solvers/refinement/string_refinement.h:24, from solver_factory.cpp:26: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from solver_factory.h:21, from solver_factory.cpp:12: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/accelerate.h:27, from accelerate/accelerate.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/accelerate.h:27, from accelerate/accelerate.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/accelerate.h:27, from accelerate/accelerate.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from accelerate/accelerate.h:19, from accelerate/accelerate.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/acceleration_utils.h:27, from accelerate/acceleration_utils.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o as86_cmdline.o as86_cmdline.cpp In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/acceleration_utils.h:27, from accelerate/acceleration_utils.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/acceleration_utils.h:27, from accelerate/acceleration_utils.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/acceleration_utils.h:27, from accelerate/acceleration_utils.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/acceleration_utils.h:22, from accelerate/acceleration_utils.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o as_cmdline.o as_cmdline.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o as_mode.o as_mode.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from as_mode.cpp:33: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from as_mode.cpp:33: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from as_mode.cpp:33: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from as_mode.cpp:33: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from as_mode.cpp:33: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from as_mode.cpp:33: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from as_mode.cpp:33: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from as_mode.cpp:33: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from as_mode.cpp:33: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from as_mode.cpp:33: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ar rcT goto-checker.a solver_factory.o make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-checker' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o bcc_cmdline.o bcc_cmdline.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o compile.o compile.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o cw_mode.o cw_mode.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from compile.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from compile.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from compile.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from compile.cpp:30: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from compile.cpp:14: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from cw_mode.cpp:28: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from cw_mode.cpp:28: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from cw_mode.cpp:28: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from cw_mode.cpp:28: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from cw_mode.cpp:28: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from cw_mode.cpp:28: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from cw_mode.cpp:28: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from cw_mode.cpp:28: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from cw_mode.cpp:28: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from cw_mode.cpp:28: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/all_paths_enumerator.o accelerate/all_paths_enumerator.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/cone_of_influence.o accelerate/cone_of_influence.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o gcc_cmdline.o gcc_cmdline.cpp ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/all_paths_enumerator.h:15, from accelerate/all_paths_enumerator.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/cone_of_influence.h:15, from accelerate/cone_of_influence.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o gcc_mode.o gcc_mode.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/disjunctive_polynomial_acceleration.o accelerate/disjunctive_polynomial_acceleration.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/enumerating_loop_acceleration.o accelerate/enumerating_loop_acceleration.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o gcc_version.o gcc_version.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/disjunctive_polynomial_acceleration.h:18, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/disjunctive_polynomial_acceleration.h:18, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/disjunctive_polynomial_acceleration.h:18, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from gcc_mode.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ In file included from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/disjunctive_polynomial_acceleration.h:26, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/polynomial_accelerator.h:23, from accelerate/enumerating_loop_acceleration.h:23, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/disjunctive_polynomial_acceleration.h:26, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/disjunctive_polynomial_acceleration.h:26, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/disjunctive_polynomial_acceleration.h:26, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o goto_cc_cmdline.o goto_cc_cmdline.cpp In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/polynomial_accelerator.h:23, from accelerate/enumerating_loop_acceleration.h:23, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/polynomial_accelerator.h:23, from accelerate/enumerating_loop_acceleration.h:23, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/polynomial_accelerator.h:23, from accelerate/enumerating_loop_acceleration.h:23, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/enumerating_loop_acceleration.h:19, from accelerate/enumerating_loop_acceleration.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ accelerate/disjunctive_polynomial_acceleration.cpp: In member function 'void disjunctive_polynomial_accelerationt::assert_for_values(scratch_programt&, std::map&, std::set, exprt> >&, int, goto_programt&, exprt&)': accelerate/disjunctive_polynomial_acceleration.cpp:656:29: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 656 | typet expr_type=nil_typet(); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ accelerate/disjunctive_polynomial_acceleration.cpp:662:29: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 662 | if(expr_type==nil_typet()) | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/disjunctive_polynomial_acceleration.h:21, from accelerate/disjunctive_polynomial_acceleration.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o goto_cc_languages.o goto_cc_languages.cpp In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from goto_cc_languages.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from goto_cc_languages.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from goto_cc_languages.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from goto_cc_languages.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from goto_cc_languages.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from goto_cc_languages.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from goto_cc_languages.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o goto_cc_main.o goto_cc_main.cpp ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from goto_cc_languages.cpp:16: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from goto_cc_languages.cpp:16: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../jsil/jsil_parse_tree.h:19, from ../jsil/jsil_language.h:21, from goto_cc_languages.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o goto_cc_mode.o goto_cc_mode.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o hybrid_binary.o hybrid_binary.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from gcc_mode.h:17, from goto_cc_main.cpp:32: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o ld_cmdline.o ld_cmdline.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o ld_mode.o ld_mode.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o linker_script_merge.o linker_script_merge.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o ms_cl_cmdline.o ms_cl_cmdline.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ld_mode.h:17, from ld_mode.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from linker_script_merge.h:13, from linker_script_merge.cpp:9: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ linker_script_merge.cpp: In member function 'int linker_script_merget::add_linker_script_definitions()': linker_script_merge.cpp:63:77: warning: 'bool read_goto_binary(const string&, goto_modelt&, message_handlert&)' is deprecated: use two-parameter variant instead [-Wdeprecated-declarations] 63 | read_goto_binary(goto_binary, original_goto_model, get_message_handler()); | ^ In file included from linker_script_merge.cpp:26: ../goto-programs/read_goto_binary.h:32:6: note: declared here 32 | bool read_goto_binary( | ^~~~~~~~~~~~~~~~ linker_script_merge.cpp:63:77: warning: 'bool read_goto_binary(const string&, goto_modelt&, message_handlert&)' is deprecated: use two-parameter variant instead [-Wdeprecated-declarations] 63 | read_goto_binary(goto_binary, original_goto_model, get_message_handler()); | ^ In file included from linker_script_merge.cpp:26: ../goto-programs/read_goto_binary.h:32:6: note: declared here 32 | bool read_goto_binary( | ^~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/overflow_instrumenter.o accelerate/overflow_instrumenter.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/path.o accelerate/path.cpp In file included from ../util/std_expr.h:19, from accelerate/overflow_instrumenter.h:15, from accelerate/overflow_instrumenter.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/overflow_instrumenter.h:15, from accelerate/overflow_instrumenter.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from accelerate/overflow_instrumenter.h:15, from accelerate/overflow_instrumenter.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/overflow_instrumenter.h:15, from accelerate/overflow_instrumenter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o ms_cl_mode.o ms_cl_mode.cpp In file included from ../util/std_expr.h:20, from accelerate/overflow_instrumenter.h:15, from accelerate/overflow_instrumenter.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/overflow_instrumenter.h:15, from accelerate/overflow_instrumenter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from accelerate/path.h:18, from accelerate/path.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/path.h:18, from accelerate/path.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from accelerate/overflow_instrumenter.h:15, from accelerate/overflow_instrumenter.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from accelerate/path.h:18, from accelerate/path.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/path.h:18, from accelerate/path.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from accelerate/path.h:18, from accelerate/path.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/path.h:18, from accelerate/path.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from accelerate/path.h:18, from accelerate/path.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/overflow_instrumenter.h:19, from accelerate/overflow_instrumenter.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/overflow_instrumenter.h:19, from accelerate/overflow_instrumenter.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/overflow_instrumenter.h:19, from accelerate/overflow_instrumenter.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/path.h:21, from accelerate/path.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/path.h:21, from accelerate/path.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/path.h:21, from accelerate/path.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/polynomial.o accelerate/polynomial.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_cl_mode.cpp:30: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ms_cl_mode.cpp:30: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_cl_mode.cpp:30: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ms_cl_mode.cpp:30: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_cl_mode.cpp:30: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ms_cl_mode.cpp:30: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_cl_mode.cpp:30: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_cl_mode.cpp:30: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_cl_mode.cpp:30: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_cl_mode.cpp:30: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from accelerate/polynomial.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from accelerate/polynomial.h:18, from accelerate/polynomial.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from accelerate/polynomial.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from accelerate/polynomial.h:18, from accelerate/polynomial.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from accelerate/polynomial.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from accelerate/polynomial.h:18, from accelerate/polynomial.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from accelerate/polynomial.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ accelerate/polynomial.cpp: In member function 'exprt polynomialt::to_expr()': accelerate/polynomial.cpp:26:25: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 26 | typet itype=nil_typet(); | ^ In file included from ../util/std_expr.h:20, from accelerate/polynomial.cpp:17: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ accelerate/polynomial.cpp:38:27: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 38 | if(itype==nil_typet()) | ^ In file included from ../util/std_expr.h:20, from accelerate/polynomial.cpp:17: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o ms_cl_version.o ms_cl_version.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/polynomial_accelerator.o accelerate/polynomial_accelerator.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o ms_link_cmdline.o ms_link_cmdline.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/polynomial_accelerator.h:18, from accelerate/polynomial_accelerator.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/polynomial_accelerator.h:18, from accelerate/polynomial_accelerator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o ms_link_mode.o ms_link_mode.cpp In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/polynomial_accelerator.h:18, from accelerate/polynomial_accelerator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/polynomial_accelerator.h:23, from accelerate/polynomial_accelerator.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/sat_path_enumerator.o accelerate/sat_path_enumerator.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/polynomial_accelerator.h:23, from accelerate/polynomial_accelerator.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/polynomial_accelerator.h:23, from accelerate/polynomial_accelerator.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/polynomial_accelerator.h:23, from accelerate/polynomial_accelerator.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from compile.h:21, from ms_link_mode.h:17, from ms_link_mode.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/sat_path_enumerator.h:18, from accelerate/sat_path_enumerator.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/scratch_program.o accelerate/scratch_program.cpp In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/sat_path_enumerator.h:18, from accelerate/sat_path_enumerator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/sat_path_enumerator.h:18, from accelerate/sat_path_enumerator.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ accelerate/polynomial_accelerator.cpp: In member function 'void polynomial_acceleratort::assert_for_values(scratch_programt&, std::map&, std::set, exprt> >&, int, goto_programt::instructionst&, exprt&, overflow_instrumentert&)': accelerate/polynomial_accelerator.cpp:511:29: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 511 | typet expr_type=nil_typet(); | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ accelerate/polynomial_accelerator.cpp:526:29: warning: 'nil_typet' is deprecated: Use `optional` instead. [-Wdeprecated-declarations] 526 | if(expr_type==nil_typet()) | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/polynomial_accelerator.h:20, from accelerate/polynomial_accelerator.cpp:12: ../util/std_types.h:39:52: note: declared here 39 | class DEPRECATED("Use `optional` instead.") nil_typet : public typet | ^~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/sat_path_enumerator.h:26, from accelerate/sat_path_enumerator.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -o goto-cc -Wl,--start-group ../big-int/big-int.a ../goto-programs/goto-programs.a ../util/util.a ../linking/linking.a ../ansi-c/ansi-c.a ../cpp/cpp.a ../xmllang/xmllang.a ../assembler/assembler.a ../langapi/langapi.a ../json/json.a armcc_cmdline.o armcc_mode.o as86_cmdline.o as_cmdline.o as_mode.o bcc_cmdline.o compile.o cw_mode.o gcc_cmdline.o gcc_mode.o gcc_version.o goto_cc_cmdline.o goto_cc_languages.o goto_cc_main.o goto_cc_mode.o hybrid_binary.o ld_cmdline.o ld_mode.o linker_script_merge.o ms_cl_cmdline.o ms_cl_mode.o ms_cl_version.o ms_link_cmdline.o ms_link_mode.o ../jsil/jsil.a -Wl,--end-group -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/scratch_program.h:20, from accelerate/scratch_program.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/scratch_program.h:20, from accelerate/scratch_program.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from accelerate/scratch_program.h:20, from accelerate/scratch_program.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/sat_path_enumerator.h:26, from accelerate/sat_path_enumerator.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/sat_path_enumerator.h:26, from accelerate/sat_path_enumerator.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/sat_path_enumerator.h:26, from accelerate/sat_path_enumerator.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/sat_path_enumerator.h:20, from accelerate/sat_path_enumerator.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/scratch_program.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/scratch_program.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/scratch_program.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/scratch_program.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from accelerate/scratch_program.h:22, from accelerate/scratch_program.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/trace_automaton.o accelerate/trace_automaton.cpp In file included from ../util/std_expr.h:19, from accelerate/path.h:18, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/path.h:18, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from accelerate/path.h:18, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/path.h:18, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from accelerate/path.h:18, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from accelerate/path.h:18, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from accelerate/path.h:18, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-cc' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o accelerate/util.o accelerate/util.cpp In file included from ../goto-programs/goto_program.h:24, from accelerate/path.h:21, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from accelerate/path.h:21, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from accelerate/path.h:21, from accelerate/trace_automaton.h:15, from accelerate/trace_automaton.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o aggressive_slicer.o aggressive_slicer.cpp In file included from accelerate/util.h:15, from accelerate/util.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from accelerate/util.h:15, from accelerate/util.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from accelerate/util.h:15, from accelerate/util.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from accelerate/util.h:15, from accelerate/util.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o alignment_checks.o alignment_checks.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o branch.o branch.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/call_graph.h:18, from aggressive_slicer.h:23, from aggressive_slicer.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from alignment_checks.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from alignment_checks.h:17, from alignment_checks.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from alignment_checks.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from alignment_checks.h:17, from alignment_checks.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from branch.cpp:18: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from function.h:15, from branch.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from branch.cpp:18: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from function.h:15, from branch.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o call_sequences.o call_sequences.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from branch.cpp:18: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from function.h:15, from branch.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from branch.cpp:18: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o code_contracts.o code_contracts.cpp ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from branch.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from branch.cpp:18: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from branch.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from code_contracts.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from code_contracts.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_sequences.cpp:21: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_sequences.cpp:21: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_sequences.cpp:21: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_sequences.cpp:21: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_sequences.cpp:21: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from call_sequences.cpp:21: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_sequences.cpp:21: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o concurrency.o concurrency.cpp ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from code_contracts.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from code_contracts.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from code_contracts.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from code_contracts.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from code_contracts.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_sequences.cpp:21: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o count_eloc.o count_eloc.cpp In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_sequences.cpp:21: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from call_sequences.cpp:21: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from code_contracts.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/remove_skip.h:15, from code_contracts.cpp:20: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from code_contracts.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../goto-programs/cfg.h:15, from count_eloc.cpp:23: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../goto-programs/cfg.h:15, from count_eloc.cpp:23: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../goto-programs/cfg.h:15, from count_eloc.cpp:23: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../goto-programs/cfg.h:15, from count_eloc.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../goto-programs/cfg.h:15, from count_eloc.cpp:23: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../goto-programs/cfg.h:15, from count_eloc.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/cfg.h:15, from count_eloc.cpp:23: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ In file included from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/cfg.h:18, from count_eloc.cpp:23: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/cfg.h:18, from count_eloc.cpp:23: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/cfg.h:18, from count_eloc.cpp:23: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ concurrency.cpp: In instantiation of 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const dstringt&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const dstringt; _T2 = concurrency_instrumentationt::thread_local_vart]': /usr/include/c++/10/tuple:1677:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const dstringt&}; _Args2 = {}; _T1 = const dstringt; _T2 = concurrency_instrumentationt::thread_local_vart]' /usr/include/c++/10/ext/new_allocator.h:151:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/10/bits/alloc_traits.h:507:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/10/bits/stl_tree.h:614:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/10/bits/stl_tree.h:631:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/10/bits/stl_tree.h:2446:33: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator]' /usr/include/c++/10/bits/stl_map.h:501:37: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dstringt; _Tp = concurrency_instrumentationt::thread_local_vart; _Compare = std::less; _Alloc = std::allocator >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = concurrency_instrumentationt::thread_local_vart; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = dstringt]' concurrency.cpp:166:73: required from here concurrency.cpp:64:9: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 64 | class thread_local_vart | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/hashtable_policy.h:34, from /usr/include/c++/10/bits/hashtable.h:35, from /usr/include/c++/10/unordered_map:46, from ../util/string_container.h:16, from ../util/dstring.h:19, from ../util/irep_ids.h:20, from ../util/irep.h:18, from ../util/namespace.h:14, from ../goto-programs/goto_program.h:22, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: /usr/include/c++/10/tuple:1688:70: note: synthesized method 'concurrency_instrumentationt::thread_local_vart::thread_local_vart()' first required here 1688 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^ concurrency.cpp: In instantiation of 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const dstringt&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const dstringt; _T2 = concurrency_instrumentationt::shared_vart]': /usr/include/c++/10/tuple:1677:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const dstringt&}; _Args2 = {}; _T1 = const dstringt; _T2 = concurrency_instrumentationt::shared_vart]' /usr/include/c++/10/ext/new_allocator.h:151:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/10/bits/alloc_traits.h:507:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/10/bits/stl_tree.h:614:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/10/bits/stl_tree.h:631:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/10/bits/stl_tree.h:2446:33: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dstringt; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator]' /usr/include/c++/10/bits/stl_map.h:501:37: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dstringt; _Tp = concurrency_instrumentationt::shared_vart; _Compare = std::less; _Alloc = std::allocator >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = concurrency_instrumentationt::shared_vart; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = dstringt]' concurrency.cpp:174:55: required from here concurrency.cpp:57:9: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 57 | class shared_vart | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ concurrency.cpp:57:9: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 57 | class shared_vart | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/hashtable_policy.h:34, from /usr/include/c++/10/bits/hashtable.h:35, from /usr/include/c++/10/unordered_map:46, from ../util/string_container.h:16, from ../util/dstring.h:19, from ../util/irep_ids.h:20, from ../util/irep.h:18, from ../util/namespace.h:14, from ../goto-programs/goto_program.h:22, from ../pointer-analysis/value_sets.h:17, from concurrency.h:17, from concurrency.cpp:14: /usr/include/c++/10/tuple:1688:70: note: synthesized method 'concurrency_instrumentationt::shared_vart::shared_vart()' first required here 1688 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover.o cover.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_basic_blocks.o cover_basic_blocks.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover.h:17, from cover.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover.h:17, from cover.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover.h:17, from cover.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover.h:17, from cover.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover.h:17, from cover.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover.h:17, from cover.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover.h:17, from cover.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover.h:17, from cover.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover.h:17, from cover.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover.h:17, from cover.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_basic_blocks.h:19, from cover_basic_blocks.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_filter.o cover_filter.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_instrument_branch.o cover_instrument_branch.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_filter.h:21, from cover_filter.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_filter.h:21, from cover_filter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_filter.h:21, from cover_filter.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_filter.h:21, from cover_filter.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_filter.h:21, from cover_filter.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_filter.h:21, from cover_filter.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_filter.h:21, from cover_filter.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_filter.h:21, from cover_filter.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_filter.h:21, from cover_filter.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_filter.h:21, from cover_filter.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_branch.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_instrument_condition.o cover_instrument_condition.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_instrument_decision.o cover_instrument_decision.cpp In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_condition.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_instrument_location.o cover_instrument_location.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_decision.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_instrument_mcdc.o cover_instrument_mcdc.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_location.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_instrument_other.o cover_instrument_other.cpp ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_mcdc.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_instrument.h:17, from cover_instrument_other.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o cover_util.o cover_util.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o document_properties.o document_properties.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_util.h:15, from cover_util.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_util.h:15, from cover_util.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_util.h:15, from cover_util.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_util.h:15, from cover_util.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_util.h:15, from cover_util.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from cover_util.h:15, from cover_util.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_util.h:15, from cover_util.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o dot.o dot.cpp ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from document_properties.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from document_properties.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from document_properties.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_util.h:15, from cover_util.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from document_properties.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from document_properties.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from document_properties.cpp:20: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from document_properties.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_util.h:15, from cover_util.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from cover_util.h:15, from cover_util.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from document_properties.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from document_properties.cpp:20: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from document_properties.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o dump_c.o dump_c.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from dot.h:17, from dot.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from dot.h:17, from dot.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from dot.h:17, from dot.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from dot.h:17, from dot.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from dot.h:17, from dot.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from dot.h:17, from dot.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from dot.h:17, from dot.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o full_slicer.o full_slicer.cpp ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from dot.h:17, from dot.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from dot.h:17, from dot.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from dot.h:17, from dot.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o function.o function.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from full_slicer.h:15, from full_slicer.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from full_slicer.h:15, from full_slicer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from full_slicer.h:15, from full_slicer.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from full_slicer.h:15, from full_slicer.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from full_slicer.h:15, from full_slicer.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from full_slicer.h:15, from full_slicer.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from full_slicer.h:15, from full_slicer.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from dump_c.cpp:20: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from full_slicer.h:15, from full_slicer.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from full_slicer.h:15, from full_slicer.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from full_slicer.h:15, from full_slicer.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ dump_c.cpp: In member function 'void dump_ct::cleanup_expr(exprt&)': dump_c.cpp:1244:36: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1244 | expr.move_to_operands(*o_it); | ^ In file included from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from dump_c.h:15, from dump_c.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from function.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from function.h:15, from function.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from function.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from function.h:15, from function.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from function.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from function.h:15, from function.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from function.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o function_modifies.o function_modifies.cpp ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from function.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from function.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from function.h:15, from function.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from function_modifies.h:15, from function_modifies.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o goto_instrument_languages.o goto_instrument_languages.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o goto_instrument_main.o goto_instrument_main.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from goto_instrument_languages.cpp:16: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_languages.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o goto_instrument_parse_options.o goto_instrument_parse_options.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_main.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o goto_program2code.o goto_program2code.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o havoc_loops.o havoc_loops.cpp ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from goto_instrument_parse_options.cpp:29: ../goto-programs/remove_virtual_functions.h: In constructor 'dispatch_table_entryt::dispatch_table_entryt(const irep_idt&)': ../goto-programs/remove_virtual_functions.h:58:23: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 58 | class_id(_class_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o horn_encoding.o horn_encoding.cpp goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_instruction(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:228:32: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 228 | dest.move_to_operands(f); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'void goto_program2codet::convert_labels(goto_programt::const_targett, codet&)': goto_program2code.cpp:262:37: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 262 | latest_block->move_to_operands(l); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:284:37: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 284 | latest_block->move_to_operands(l); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_assign_varargs(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:319:23: warning: 'code_function_callt::code_function_callt()' is deprecated: Use code_function_callt(...) instead [-Wdeprecated-declarations] 319 | code_function_callt f; | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:1040:3: note: declared here 1040 | code_function_callt():codet(ID_function_call) | ^~~~~~~~~~~~~~~~~~~ goto_program2code.cpp:329:28: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 329 | dest.move_to_operands(f); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:338:28: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 338 | dest.move_to_operands(f); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:347:37: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 347 | side_effect_expr_function_callt type_of; | ^~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ goto_program2code.cpp:368:33: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 368 | dest.move_to_operands(f); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:387:33: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 387 | dest.move_to_operands(void_f); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:396:28: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 396 | dest.move_to_operands(f); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_decl(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:492:41: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 492 | side_effect_expr_function_callt call; | ^~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ goto_program2code.cpp:510:28: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 510 | dest.move_to_operands(d); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_do_while(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:524:17: warning: 'code_dowhilet::code_dowhilet()' is deprecated: use code_dowhilet(cond, body) instead [-Wdeprecated-declarations] 524 | code_dowhilet d; | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:833:3: note: declared here 833 | code_dowhilet():codet(ID_dowhile) | ^~~~~~~~~~~~~ goto_program2code.cpp:540:26: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 540 | dest.move_to_operands(d); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_goto_while(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:577:15: warning: 'code_whilet::code_whilet()' is deprecated: use code_whilet(cond, body) instead [-Wdeprecated-declarations] 577 | code_whilet w; | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:771:3: note: declared here 771 | code_whilet():codet(ID_while) | ^~~~~~~~~~~ goto_program2code.cpp:613:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 613 | w.body().move_to_operands(brk); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:622:32: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 622 | w.body().move_to_operands(i); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:628:74: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 628 | code_fort f(nil_exprt(), w.cond(), w.body().operands().back(), codet()); | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ goto_program2code.cpp:649:21: warning: 'code_dowhilet::code_dowhilet()' is deprecated: use code_dowhilet(cond, body) instead [-Wdeprecated-declarations] 649 | code_dowhilet d; | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:833:3: note: declared here 833 | code_dowhilet():codet(ID_dowhile) | ^~~~~~~~~~~~~ goto_program2code.cpp:662:26: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 662 | dest.move_to_operands(w); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_goto_switch(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:912:16: warning: 'code_switcht::code_switcht()' is deprecated: use code_switcht(value, body) instead [-Wdeprecated-declarations] 912 | code_switcht s; | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:709:3: note: declared here 709 | code_switcht():codet(ID_switch) | ^~~~~~~~~~~~ goto_program2code.cpp:980:23: warning: 'code_switch_caset::code_switch_caset()' is deprecated: use code_switch_caset(case_op, code) instead [-Wdeprecated-declarations] 980 | code_switch_caset csc; | ^~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:1330:3: note: declared here 1330 | code_switch_caset():codet(ID_switch_case) | ^~~~~~~~~~~~~~~~~ goto_program2code.cpp:1038:34: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1038 | s.body().move_to_operands(csc); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:1063:26: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1063 | dest.move_to_operands(s); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_goto_if(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:1137:26: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1137 | dest.move_to_operands(i); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_goto_break_continue(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:1184:42: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1184 | dest.move_to_operands(i.then_case()); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:1186:30: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1186 | dest.move_to_operands(i); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:1214:42: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1214 | dest.move_to_operands(i.then_case()); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:1216:30: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1216 | dest.move_to_operands(i); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_goto_goto(goto_programt::const_targett, codet&)': goto_program2code.cpp:1277:40: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1277 | dest.move_to_operands(i.then_case()); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:1279:28: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1279 | dest.move_to_operands(i); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'goto_programt::const_targett goto_program2codet::convert_start_thread(goto_programt::const_targett, goto_programt::const_targett, codet&)': goto_program2code.cpp:1328:28: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1328 | dest.move_to_operands(b); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:1371:28: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1371 | dest.move_to_operands(f); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp:1394:26: warning: 'void exprt::move_to_operands(exprt&)' is deprecated: use add_to_operands(std::move(expr)) instead [-Wdeprecated-declarations] 1394 | dest.move_to_operands(b); | ^ In file included from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/expr.h:112:8: note: declared here 112 | void move_to_operands(exprt &expr); | ^~~~~~~~~~~~~~~~ goto_program2code.cpp: In member function 'void goto_program2codet::cleanup_code(codet&, irep_idt)': goto_program2code.cpp:1532:13: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 1532 | codet tmp; | ^~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ goto_program2code.cpp: In member function 'void goto_program2codet::cleanup_code_block(codet&, irep_idt)': goto_program2code.cpp:1633:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 1633 | codet tmp; | ^~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ goto_program2code.cpp: In member function 'void goto_program2codet::cleanup_code_ifthenelse(codet&, irep_idt)': goto_program2code.cpp:1726:11: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 1726 | codet tmp; | ^~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ goto_program2code.cpp:1736:13: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 1736 | codet tmp; | ^~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ goto_program2code.cpp: In member function 'void goto_program2codet::cleanup_expr(exprt&, bool)': goto_program2code.cpp:1943:39: warning: 'side_effect_expr_function_callt::side_effect_expr_function_callt()' is deprecated: use side_effect_expr_function_callt(function, arguments, type, loc) instead [-Wdeprecated-declarations] 1943 | side_effect_expr_function_callt call; | ^~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from goto_program2code.h:18, from goto_program2code.cpp:12: ../util/std_code.h:1697:3: note: declared here 1697 | side_effect_expr_function_callt() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from havoc_loops.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from havoc_loops.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from havoc_loops.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from havoc_loops.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from havoc_loops.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from havoc_loops.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from havoc_loops.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/goto_symex.h:20, from accelerate/scratch_program.h:25, from accelerate/accelerate.h:27, from goto_instrument_parse_options.cpp:70: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from havoc_loops.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from havoc_loops.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from havoc_loops.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/accelerate.h:27, from goto_instrument_parse_options.cpp:70: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/accelerate.h:27, from goto_instrument_parse_options.cpp:70: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from accelerate/scratch_program.h:29, from accelerate/accelerate.h:27, from goto_instrument_parse_options.cpp:70: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from horn_encoding.h:17, from horn_encoding.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from horn_encoding.h:17, from horn_encoding.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from interrupt.h:19, from goto_instrument_parse_options.cpp:83: rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from goto_instrument_parse_options.h:21, from goto_instrument_parse_options.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o interrupt.o interrupt.cpp In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from interrupt.h:19, from interrupt.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from interrupt.h:19, from interrupt.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from interrupt.h:19, from interrupt.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from interrupt.h:19, from interrupt.cpp:14: rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/guard.h:17, from rw_set.h:21, from interrupt.h:19, from interrupt.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o k_induction.o k_induction.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o loop_utils.o loop_utils.cpp In file included from ../util/std_expr.h:19, from k_induction.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from k_induction.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from k_induction.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from k_induction.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from k_induction.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from k_induction.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from k_induction.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from k_induction.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from k_induction.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from k_induction.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/natural_loops.h:27, from loop_utils.h:15, from loop_utils.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o mmio.o mmio.cpp In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o model_argc_argv.o model_argc_argv.cpp In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from mmio.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from mmio.cpp:18: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from mmio.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from mmio.cpp:18: rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/guard.h:17, from rw_set.h:21, from mmio.cpp:18: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o nondet_static.o nondet_static.cpp In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from model_argc_argv.cpp:27: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from model_argc_argv.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from model_argc_argv.cpp:27: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from model_argc_argv.cpp:23: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from model_argc_argv.cpp:27: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/replace_symbol.h:18, from model_argc_argv.cpp:23: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from model_argc_argv.cpp:27: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from model_argc_argv.cpp:27: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from model_argc_argv.cpp:27: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o nondet_volatile.o nondet_volatile.cpp In file included from ../goto-programs/goto_convert.h:16, from model_argc_argv.cpp:29: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_convert.h:18, from model_argc_argv.cpp:29: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_convert.h:16, from model_argc_argv.cpp:29: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_static.cpp:22: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from nondet_static.cpp:22: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_static.cpp:22: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from nondet_static.cpp:22: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_static.cpp:22: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from nondet_static.cpp:22: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_static.cpp:22: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_static.cpp:22: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_static.cpp:22: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_static.cpp:22: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from nondet_volatile.h:15, from nondet_volatile.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o object_id.o object_id.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o points_to.o points_to.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o race_check.o race_check.cpp In file included from ../util/std_expr.h:19, from object_id.h:18, from object_id.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from object_id.h:18, from object_id.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from object_id.h:18, from object_id.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from object_id.h:18, from object_id.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from object_id.h:18, from object_id.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from object_id.h:18, from object_id.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from object_id.h:18, from object_id.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from object_id.h:19, from object_id.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from points_to.h:17, from points_to.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from points_to.h:17, from points_to.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from points_to.h:17, from points_to.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from points_to.h:17, from points_to.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from points_to.h:17, from points_to.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from points_to.h:17, from points_to.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from points_to.h:17, from points_to.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from points_to.h:17, from points_to.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from points_to.h:17, from points_to.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from points_to.h:17, from points_to.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from race_check.cpp:20: rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../pointer-analysis/value_sets.h:17, from race_check.h:17, from race_check.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o reachability_slicer.o reachability_slicer.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o remove_function.o remove_function.cpp In file included from ../util/std_expr.h:19, from ../goto-programs/cfg.h:15, from reachability_slicer.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../goto-programs/cfg.h:15, from reachability_slicer.cpp:20: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../goto-programs/cfg.h:15, from reachability_slicer.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../goto-programs/cfg.h:15, from reachability_slicer.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../goto-programs/cfg.h:15, from reachability_slicer.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../goto-programs/cfg.h:15, from reachability_slicer.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/cfg.h:15, from reachability_slicer.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/cfg.h:18, from reachability_slicer.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/cfg.h:18, from reachability_slicer.cpp:20: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/cfg.h:18, from reachability_slicer.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from remove_function.cpp:18: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from remove_function.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from remove_function.cpp:18: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from remove_function.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from remove_function.cpp:18: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from remove_function.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from remove_function.cpp:18: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from remove_function.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from remove_function.cpp:18: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from remove_function.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o rw_set.o rw_set.cpp In file included from ../util/std_expr.h:19, from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o show_locations.o show_locations.cpp In file included from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o skip_loops.o skip_loops.cpp In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from rw_set.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from rw_set.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from rw_set.h:24, from rw_set.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from rw_set.cpp:14: rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/guard.h:17, from rw_set.h:21, from rw_set.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from show_locations.cpp:21: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from show_locations.cpp:21: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from show_locations.cpp:21: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from show_locations.cpp:21: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from show_locations.cpp:21: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from show_locations.cpp:21: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from show_locations.cpp:21: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from skip_loops.cpp:19: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from skip_loops.cpp:19: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from skip_loops.cpp:19: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from skip_loops.cpp:19: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from skip_loops.cpp:19: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from skip_loops.cpp:19: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from skip_loops.cpp:19: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from show_locations.cpp:21: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o splice_call.o splice_call.cpp ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from show_locations.cpp:21: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from show_locations.cpp:21: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from skip_loops.cpp:19: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from skip_loops.cpp:19: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from skip_loops.cpp:19: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o stack_depth.o stack_depth.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from splice_call.h:18, from splice_call.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o thread_instrumentation.o thread_instrumentation.cpp In file included from ../util/std_expr.h:19, from ../util/arith_tools.h:16, from stack_depth.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from stack_depth.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o undefined_functions.o undefined_functions.cpp In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from stack_depth.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from stack_depth.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/arith_tools.h:16, from stack_depth.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/arith_tools.h:16, from stack_depth.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/arith_tools.h:16, from stack_depth.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from stack_depth.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from stack_depth.cpp:18: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from stack_depth.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/c_types.h:13, from thread_instrumentation.cpp:11: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from thread_instrumentation.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/c_types.h:13, from thread_instrumentation.cpp:11: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from thread_instrumentation.cpp:11: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/string_constant.h:12, from thread_instrumentation.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../util/c_types.h:13, from thread_instrumentation.cpp:11: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/string_constant.h:12, from thread_instrumentation.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from undefined_functions.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from undefined_functions.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from undefined_functions.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from undefined_functions.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from undefined_functions.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from undefined_functions.cpp:20: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from undefined_functions.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from thread_instrumentation.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from thread_instrumentation.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from thread_instrumentation.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o uninitialized.o uninitialized.cpp thread_instrumentation.cpp: In function 'void thread_exit_instrumentation(goto_programt&)': thread_instrumentation.cpp:44:33: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 44 | binary_exprt get_may("get_may"); | ^ In file included from ../util/string_constant.h:12, from thread_instrumentation.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from undefined_functions.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from undefined_functions.cpp:20: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from undefined_functions.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o unwind.o unwind.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from uninitialized.h:19, from uninitialized.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from uninitialized.h:19, from uninitialized.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from uninitialized.h:19, from uninitialized.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o unwindset.o unwindset.cpp ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ uninitialized.cpp: In member function 'void uninitializedt::add_assertions(const irep_idt&, goto_programt&)': uninitialized.cpp:124:22: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 124 | symbol_exprt symbol_expr; | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from uninitialized.h:19, from uninitialized.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/abstract_event.o wmm/abstract_event.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from unwind.h:20, from unwind.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from unwind.h:20, from unwind.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from unwind.h:20, from unwind.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from unwind.h:20, from unwind.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from unwind.h:20, from unwind.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from unwind.h:20, from unwind.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from unwind.h:20, from unwind.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from unwind.h:20, from unwind.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from unwind.h:20, from unwind.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from unwind.h:20, from unwind.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/cycle_collection.o wmm/cycle_collection.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/data_dp.o wmm/data_dp.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/event_graph.o wmm/event_graph.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/fence.o wmm/fence.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/goto2graph.o wmm/goto2graph.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from wmm/fence.h:17, from wmm/fence.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from wmm/fence.h:17, from wmm/fence.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/instrumenter_strategies.o wmm/instrumenter_strategies.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/pair_collection.o wmm/pair_collection.cpp ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from wmm/goto2graph.cpp:24: ../goto-instrument/rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': ../goto-instrument/rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/goto2graph.cpp:14: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from wmm/goto2graph.h:23, from wmm/instrumenter_strategies.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/shared_buffers.o wmm/shared_buffers.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_GLPK -o wmm/weak_memory.o wmm/weak_memory.cpp ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from wmm/shared_buffers.cpp:15: ../goto-instrument/rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': ../goto-instrument/rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ wmm/shared_buffers.cpp: In member function 'void shared_bufferst::write(goto_programt&, goto_programt::targett&, const source_locationt&, const irep_idt&, goto_programt::instructiont&, unsigned int)': wmm/shared_buffers.cpp:323:29: warning: 'code_assertt::code_assertt()' is deprecated: use code_assertt(expr) instead [-Wdeprecated-declarations] 323 | target->code=code_assertt(); | ^ In file included from ../goto-programs/goto_program.h:24, from wmm/shared_buffers.h:16, from wmm/shared_buffers.cpp:9: ../util/std_code.h:552:3: note: declared here 552 | code_assertt():codet(ID_assert) | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from wmm/weak_memory.cpp:30: ../goto-instrument/rw_set.h: In constructor 'rw_set_baset::entryt::entryt()': ../goto-instrument/rw_set.h:51:32: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 51 | entryt():guard(true_exprt()) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/remove_skip.h:15, from wmm/weak_memory.cpp:26: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -o goto-instrument -Wl,--start-group ../ansi-c/ansi-c.a ../cpp/cpp.a ../linking/linking.a ../big-int/big-int.a ../goto-programs/goto-programs.a ../goto-symex/goto-symex.a ../assembler/assembler.a ../pointer-analysis/pointer-analysis.a ../analyses/analyses.a ../langapi/langapi.a ../xmllang/xmllang.a ../util/util.a ../solvers/solvers.a ../json/json.a accelerate/accelerate.o accelerate/acceleration_utils.o accelerate/all_paths_enumerator.o accelerate/cone_of_influence.o accelerate/disjunctive_polynomial_acceleration.o accelerate/enumerating_loop_acceleration.o accelerate/overflow_instrumenter.o accelerate/path.o accelerate/polynomial.o accelerate/polynomial_accelerator.o accelerate/sat_path_enumerator.o accelerate/scratch_program.o accelerate/trace_automaton.o accelerate/util.o aggressive_slicer.o alignment_checks.o branch.o call_sequences.o code_contracts.o concurrency.o count_eloc.o cover.o cover_basic_blocks.o cover_filter.o cover_instrument_branch.o cover_instrument_condition.o cover_instrument_decision.o cover_instrument_location.o cover_instrument_mcdc.o cover_instrument_other.o cover_util.o document_properties.o dot.o dump_c.o full_slicer.o function.o function_modifies.o goto_instrument_languages.o goto_instrument_main.o goto_instrument_parse_options.o goto_program2code.o havoc_loops.o horn_encoding.o interrupt.o k_induction.o loop_utils.o mmio.o model_argc_argv.o nondet_static.o nondet_volatile.o object_id.o points_to.o race_check.o reachability_slicer.o remove_function.o rw_set.o show_locations.o skip_loops.o splice_call.o stack_depth.o thread_instrumentation.o undefined_functions.o uninitialized.o unwind.o unwindset.o wmm/abstract_event.o wmm/cycle_collection.o wmm/data_dp.o wmm/event_graph.o wmm/fence.o wmm/goto2graph.o wmm/instrumenter_strategies.o wmm/pair_collection.o wmm/shared_buffers.o wmm/weak_memory.o -Wl,--end-group -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lminisat -lglpk make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-instrument' ## Entering cbmc ## Entering goto-analyzer ## Entering goto-diff make -C cbmc make -C goto-analyzer make -C goto-diff make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/cbmc' make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-diff' make[1]: Entering directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-analyzer' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o change_impact.o change_impact.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_diff_base.o goto_diff_base.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o all_properties.o all_properties.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o goto_analyzer_main.o goto_analyzer_main.cpp In file included from ../util/std_expr.h:19, from ../solvers/prop/prop_conv.h:18, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../solvers/prop/prop_conv.h:17, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../solvers/prop/prop_conv.h:18, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../solvers/prop/prop_conv.h:17, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../solvers/prop/prop_conv.h:18, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../solvers/prop/prop_conv.h:17, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../solvers/prop/prop_conv.h:18, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from change_impact.cpp:18: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from change_impact.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from change_impact.cpp:18: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from change_impact.cpp:18: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from change_impact.cpp:18: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from change_impact.cpp:18: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from change_impact.cpp:18: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_main.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_main.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_base.cpp:17: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from goto_diff_base.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_base.cpp:17: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from goto_diff_base.cpp:17: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_base.cpp:17: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from goto_diff_base.cpp:17: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_base.cpp:17: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_main.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_main.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_main.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from change_impact.cpp:18: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from change_impact.cpp:18: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from change_impact.cpp:18: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from bmc.h:23, from all_properties_class.h:17, from all_properties.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../solvers/prop/prop_conv.h:18, from ../solvers/prop/cover_goals.h:17, from all_properties_class.h:15, from all_properties.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_trace.h:25, from bmc.h:23, from all_properties_class.h:17, from all_properties.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_main.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_base.cpp:17: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_base.cpp:17: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_base.cpp:17: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_main.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_main.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:25, from bmc.h:23, from all_properties_class.h:17, from all_properties.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_trace.h:25, from bmc.h:23, from all_properties_class.h:17, from all_properties.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o goto_analyzer_parse_options.o goto_analyzer_parse_options.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o bmc.o bmc.cpp In file included from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_parse_options.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_parse_options.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_parse_options.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from goto_analyzer_parse_options.h:109, from goto_analyzer_parse_options.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_parse_options.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_parse_options.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_parse_options.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_parse_options.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from goto_analyzer_parse_options.cpp:19: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_parse_options.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ In file included from goto_analyzer_parse_options.cpp:38: ../goto-programs/remove_virtual_functions.h: In constructor 'dispatch_table_entryt::dispatch_table_entryt(const irep_idt&)': ../goto-programs/remove_virtual_functions.h:58:23: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 58 | class_id(_class_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_analyzer_parse_options.h:111, from goto_analyzer_parse_options.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_trace.h:25, from bmc.h:23, from bmc.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:25, from bmc.h:23, from bmc.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_trace.h:25, from bmc.h:23, from bmc.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o taint_analysis.o taint_analysis.cpp In file included from bmc.cpp:31: ../goto-symex/slice_by_trace.h: In constructor 'symex_slice_by_tracet::symex_slice_by_tracet(const namespacet&)': ../goto-symex/slice_by_trace.h:22:26: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 22 | alphabet_parity(false) | ^ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from bmc.cpp:35: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from bmc.cpp:35: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from bmc.cpp:35: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_diff_languages.o goto_diff_languages.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../langapi/language.h:21, from ../langapi/language_file.h:22, from ../langapi/language_ui.h:17, from goto_diff_languages.h:15, from goto_diff_languages.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_ui.h:14, from goto_diff_languages.h:15, from goto_diff_languages.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../langapi/language_file.h:22, from ../langapi/language_ui.h:17, from goto_diff_languages.h:15, from goto_diff_languages.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_ui.h:14, from goto_diff_languages.h:15, from goto_diff_languages.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_languages.h:16, from goto_diff_languages.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../langapi/language_ui.h:14, from goto_diff_languages.h:15, from goto_diff_languages.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_languages.h:16, from goto_diff_languages.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_languages.h:16, from goto_diff_languages.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_languages.h:16, from goto_diff_languages.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_languages.h:16, from goto_diff_languages.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from goto_diff_languages.cpp:16: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from goto_diff_languages.h:16, from goto_diff_languages.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ taint_analysis.cpp: In member function 'void taint_analysist::instrument(const namespacet&, goto_functionst::goto_functiont&)': taint_analysis.cpp:178:59: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 178 | binary_predicate_exprt get_may("get_may"); | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ taint_analysis.cpp: In member function 'bool taint_analysist::operator()(const string&, const symbol_tablet&, goto_functionst&, bool, const string&)': taint_analysis.cpp:291:64: warning: 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)' is deprecated: use side_effect_expr_nondett(statement, type, loc) instead [-Wdeprecated-declarations] 291 | g->make_goto(t, side_effect_expr_nondett(bool_typet())); | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from taint_analysis.h:18, from taint_analysis.cpp:12: ../util/std_code.h:1643:12: note: declared here 1643 | explicit side_effect_expr_nondett(const typet &_type): | ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_diff_main.o goto_diff_main.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_main.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o bmc_cover.o bmc_cover.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o goto_diff_parse_options.o goto_diff_parse_options.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o taint_parser.o taint_parser.cpp In file included from ../util/std_expr.h:19, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o unreachable_instructions.o unreachable_instructions.cpp ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/ssa_expr.h:13, from ../goto-programs/goto_trace.h:23, from bmc.h:23, from bmc_cover.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_trace.h:25, from bmc.h:23, from bmc_cover.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:25, from bmc.h:23, from bmc_cover.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_trace.h:25, from bmc.h:23, from bmc_cover.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from goto_diff_parse_options.cpp:42: ../goto-programs/remove_virtual_functions.h: In constructor 'dispatch_table_entryt::dispatch_table_entryt(const irep_idt&)': ../goto-programs/remove_virtual_functions.h:58:23: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 58 | class_id(_class_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from goto_diff_parse_options.h:15, from goto_diff_parse_options.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../goto-programs/compute_called_functions.h:15, from unreachable_instructions.cpp:21: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o cbmc_languages.o cbmc_languages.cpp In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_languages.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_languages.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_languages.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from ../goto-checker/solver_factory.h:21, from cbmc_parse_options.h:27, from cbmc_languages.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_languages.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_languages.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_languages.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/refinement/string_refinement.h:24, from cbmc_parse_options.h:31, from cbmc_languages.cpp:12: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_languages.cpp:12: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o syntactic_diff.o syntactic_diff.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o cbmc_main.o cbmc_main.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from syntactic_diff.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from syntactic_diff.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from syntactic_diff.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from syntactic_diff.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from syntactic_diff.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from syntactic_diff.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from syntactic_diff.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from syntactic_diff.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from syntactic_diff.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from syntactic_diff.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o show_on_source.o show_on_source.cpp g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o static_show_domain.o static_show_domain.cpp In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_main.cpp:20: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_main.cpp:20: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_main.cpp:20: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -o unified_diff.o unified_diff.cpp In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from show_on_source.cpp:15: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../analyses/ai.h:21, from show_on_source.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from show_on_source.cpp:15: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../analyses/ai.h:21, from show_on_source.cpp:15: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from show_on_source.cpp:15: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../analyses/ai.h:21, from show_on_source.cpp:15: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from show_on_source.cpp:15: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from ../goto-checker/solver_factory.h:21, from cbmc_parse_options.h:27, from cbmc_main.cpp:20: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_main.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_main.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_main.cpp:20: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from show_on_source.cpp:15: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from show_on_source.cpp:15: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from show_on_source.cpp:15: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../analyses/ai.h:21, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../analyses/ai.h:21, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../analyses/ai.h:21, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/refinement/string_refinement.h:24, from cbmc_parse_options.h:31, from cbmc_main.cpp:20: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_main.cpp:20: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from ../analyses/ai.h:24, from ../analyses/dependence_graph.h:21, from static_show_domain.cpp:13: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from unified_diff.h:24, from unified_diff.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from unified_diff.h:24, from unified_diff.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o static_simplifier.o static_simplifier.cpp g++ -o goto-diff -Wl,--start-group ../ansi-c/ansi-c.a ../cpp/cpp.a ../linking/linking.a ../big-int/big-int.a ../goto-programs/goto-programs.a ../assembler/assembler.a ../pointer-analysis/pointer-analysis.a ../goto-instrument/cover.o ../goto-instrument/cover_basic_blocks.o ../goto-instrument/cover_filter.o ../goto-instrument/cover_instrument_branch.o ../goto-instrument/cover_instrument_condition.o ../goto-instrument/cover_instrument_decision.o ../goto-instrument/cover_instrument_location.o ../goto-instrument/cover_instrument_mcdc.o ../goto-instrument/cover_instrument_other.o ../goto-instrument/cover_util.o ../analyses/analyses.a ../langapi/langapi.a ../xmllang/xmllang.a ../util/util.a ../solvers/solvers.a ../json/json.a change_impact.o goto_diff_base.o goto_diff_languages.o goto_diff_main.o goto_diff_parse_options.o syntactic_diff.o unified_diff.o -Wl,--end-group -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_simplifier.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from static_simplifier.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_simplifier.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from static_simplifier.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o cbmc_parse_options.o cbmc_parse_options.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_simplifier.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from static_simplifier.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_simplifier.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_simplifier.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_simplifier.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_simplifier.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o counterexample_beautification.o counterexample_beautification.cpp In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_types.h:16, from ../langapi/language.h:21, from ../ansi-c/ansi_c_language.h:17, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../ansi-c/ansi_c_declaration.h: In constructor 'ansi_c_declaratort::ansi_c_declaratort()': ../ansi-c/ansi_c_declaration.h:23:53: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 23 | ansi_c_declaratort() : nullary_exprt(ID_declarator) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_parse_options.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_parse_options.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/goto_check.h:15, from cbmc_parse_options.h:25, from cbmc_parse_options.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o static_verifier.o static_verifier.cpp In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from ../goto-checker/solver_factory.h:21, from cbmc_parse_options.h:27, from cbmc_parse_options.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_parse_options.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_parse_options.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/smt2/smt2_conv.h:17, from ../solvers/smt2/smt2_dec.h:15, from ../goto-checker/solver_factory.h:26, from cbmc_parse_options.h:27, from cbmc_parse_options.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/flattening/bv_minimize.h:20, from counterexample_beautification.h:19, from counterexample_beautification.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/flattening/bv_minimize.h:20, from counterexample_beautification.h:19, from counterexample_beautification.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/flattening/bv_minimize.h:20, from counterexample_beautification.h:19, from counterexample_beautification.cpp:12: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from counterexample_beautification.h:17, from counterexample_beautification.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/refinement/string_refinement.h:24, from cbmc_parse_options.h:31, from cbmc_parse_options.cpp:12: ../util/string_expr.h: In constructor 'refined_string_exprt::refined_string_exprt()': ../util/string_expr.h:117:41: warning: 'struct_exprt::struct_exprt()' is deprecated: use struct_exprt(component_name, value, type) instead [-Wdeprecated-declarations] 117 | refined_string_exprt() : struct_exprt() | ^ In file included from ../ansi-c/ansi_c_declaration.h:17, from ../ansi-c/ansi_c_parse_tree.h:13, from ../ansi-c/ansi_c_language.h:19, from cbmc_parse_options.h:15, from cbmc_parse_options.cpp:12: ../util/std_expr.h:1924:3: note: declared here 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_verifier.cpp:16: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from static_verifier.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:20, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_verifier.cpp:16: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from static_verifier.cpp:16: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_verifier.cpp:16: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/symbol.h:20, from ../util/symbol_table_base.h:12, from ../util/symbol_table.h:9, from ../goto-programs/goto_model.h:15, from static_verifier.cpp:16: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_verifier.cpp:16: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_verifier.cpp:16: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_verifier.cpp:16: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../goto-programs/abstract_goto_model.h:15, from ../goto-programs/goto_model.h:18, from static_verifier.cpp:16: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o fault_localization.o fault_localization.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-programs/goto_trace.h:23, from ../goto-symex/symex_target_equation.h:22, from fault_localization.h:19, from fault_localization.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -o goto-analyzer -Wl,--start-group ../ansi-c/ansi-c.a ../cpp/cpp.a ../linking/linking.a ../big-int/big-int.a ../goto-programs/goto-programs.a ../analyses/analyses.a ../pointer-analysis/pointer-analysis.a ../langapi/langapi.a ../json/json.a ../assembler/assembler.a ../util/util.a goto_analyzer_main.o goto_analyzer_parse_options.o taint_analysis.o taint_parser.o unreachable_instructions.o show_on_source.o static_show_domain.o static_simplifier.o static_verifier.o ../jsil/jsil.a -Wl,--end-group -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-diff' g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o symex_bmc.o symex_bmc.cpp In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/flattening/bv_minimize.h:20, from counterexample_beautification.h:19, from fault_localization.cpp:29: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt)': ../util/byte_operators.h:28:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 28 | explicit byte_extract_exprt(irep_idt _id):binary_exprt(_id) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/flattening/bv_minimize.h:20, from counterexample_beautification.h:19, from fault_localization.cpp:29: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const typet&)': ../util/byte_operators.h:33:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 33 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../solvers/flattening/boolbv.h:17, from ../solvers/flattening/bv_pointers.h:14, from ../solvers/flattening/bv_minimize.h:20, from counterexample_beautification.h:19, from fault_localization.cpp:29: ../util/byte_operators.h: In constructor 'byte_extract_exprt::byte_extract_exprt(irep_idt, const exprt&, const exprt&, const typet&)': ../util/byte_operators.h:40:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 40 | binary_exprt(_id, _type) | ^ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from ../goto-symex/symex_target_equation.h:21, from fault_localization.h:19, from fault_localization.cpp:12: ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ In file included from ../util/std_expr.h:19, from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/expr_cast.h:20, from ../util/std_expr.h:17, from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from ../goto-programs/goto_function.h:22, from ../goto-programs/goto_functions.h:17, from ../analyses/dirty.h:21, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ In file included from ../goto-symex/goto_symex_state.h:24, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/ssa_expr.h: In constructor 'ssa_exprt::ssa_exprt()': ../util/ssa_expr.h:21:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 21 | { | ^ In file included from ../analyses/dirty.h:19, from ../goto-symex/goto_symex_state.h:18, from ../goto-symex/path_storage.h:8, from symex_bmc.h:18, from symex_bmc.cpp:12: ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o symex_coverage.o symex_coverage.cpp In file included from ../util/std_expr.h:19, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/mathematical_types.h: In constructor 'mathematical_function_typet::mathematical_function_typet(const domaint&, const typet&)': ../util/mathematical_types.h:66:51: warning: 'type_with_subtypest::type_with_subtypest(const irep_idt&)' is deprecated: use type_with_subtypest(id, subtypes) instead [-Wdeprecated-declarations] 66 | : type_with_subtypest(ID_mathematical_function) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/type.h:178:12: note: declared here 178 | explicit type_with_subtypest(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/std_types.h: In constructor 'incomplete_array_typet::incomplete_array_typet()': ../util/std_types.h:1065:66: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1065 | incomplete_array_typet():type_with_subtypet(ID_incomplete_array) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_expr.h:20, from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/std_types.h: In constructor 'complex_typet::complex_typet()': ../util/std_types.h:1811:48: warning: 'type_with_subtypet::type_with_subtypet(const irep_idt&)' is deprecated: use type_with_subtypet(id, subtype) instead [-Wdeprecated-declarations] 1811 | complex_typet():type_with_subtypet(ID_complex) | ^ In file included from ../util/expr.h:12, from ../util/std_code.h:16, from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/type.h:139:12: note: declared here 139 | explicit type_with_subtypet(const irep_idt &_id):typet(_id) { } | ^~~~~~~~~~~~~~~~~~ In file included from ../util/std_code.h:19, from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/std_expr.h: In constructor 'transt::transt()': ../util/std_expr.h:96:36: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 96 | transt() : ternary_exprt(ID_trans) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt()': ../util/std_expr.h:147:43: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'symbol_exprt::symbol_exprt(const irep_idt&)': ../util/std_expr.h:153:78: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt()': ../util/std_expr.h:189:3: warning: 'symbol_exprt::symbol_exprt()' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 189 | { | ^ ../util/std_expr.h:147:3: note: declared here 147 | symbol_exprt() : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'decorated_symbol_exprt::decorated_symbol_exprt(const irep_idt&)': ../util/std_expr.h:195:28: warning: 'symbol_exprt::symbol_exprt(const irep_idt&)' is deprecated: use symbol_exprt(identifier, type) instead [-Wdeprecated-declarations] 195 | symbol_exprt(identifier) | ^ ../util/std_expr.h:153:12: note: declared here 153 | explicit symbol_exprt(const irep_idt &identifier) : nullary_exprt(ID_symbol) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'abs_exprt::abs_exprt()': ../util/std_expr.h:424:3: warning: 'unary_exprt::unary_exprt()' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 424 | { | ^ ../util/std_expr.h:335:3: note: declared here 335 | unary_exprt() | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_minus_exprt::unary_minus_exprt()': ../util/std_expr.h:473:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 473 | unary_minus_exprt():unary_exprt(ID_unary_minus) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt()': ../util/std_expr.h:670:63: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:676:34: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 676 | unary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'sign_exprt::sign_exprt()': ../util/std_expr.h:695:3: warning: 'unary_predicate_exprt::unary_predicate_exprt()' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 695 | { | ^ ../util/std_expr.h:670:3: note: declared here 670 | unary_predicate_exprt():unary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt()': ../util/std_expr.h:839:65: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)': ../util/std_expr.h:845:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 845 | binary_exprt(_id, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt()': ../util/std_expr.h:883:3: warning: 'binary_predicate_exprt::binary_predicate_exprt()' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 883 | { | ^ ../util/std_expr.h:839:3: note: declared here 839 | binary_predicate_exprt():binary_exprt(irep_idt(), bool_typet()) | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)': ../util/std_expr.h:888:30: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 888 | binary_predicate_exprt(id) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt()': ../util/std_expr.h:1046:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1046 | plus_exprt():multi_ary_exprt(ID_plus) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'plus_exprt::plus_exprt(const typet&)': ../util/std_expr.h:1050:64: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1050 | plus_exprt(const typet &type) : multi_ary_exprt(ID_plus, type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'minus_exprt::minus_exprt()': ../util/std_expr.h:1110:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1110 | minus_exprt():binary_exprt(ID_minus) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mult_exprt::mult_exprt()': ../util/std_expr.h:1163:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1163 | mult_exprt():multi_ary_exprt(ID_mult) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'div_exprt::div_exprt()': ../util/std_expr.h:1215:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1215 | div_exprt():binary_exprt(ID_div) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'mod_exprt::mod_exprt()': ../util/std_expr.h:1291:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1291 | mod_exprt():binary_exprt(ID_mod) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'rem_exprt::rem_exprt()': ../util/std_expr.h:1339:34: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1339 | rem_exprt():binary_exprt(ID_rem) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'power_exprt::power_exprt()': ../util/std_expr.h:1387:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1387 | power_exprt():binary_exprt(ID_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ g++ -c -DSATCHECK_MINISAT2 -MMD -MP -std=c++11 -DHAVE_MINISAT2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -I .. -DHAVE_JSIL -o xml_interface.o xml_interface.cpp ../util/std_expr.h: In constructor 'factorial_power_exprt::factorial_power_exprt()': ../util/std_expr.h:1435:58: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1435 | factorial_power_exprt():binary_exprt(ID_factorial_power) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'equal_exprt::equal_exprt()': ../util/std_expr.h:1488:47: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1488 | equal_exprt():binary_relation_exprt(ID_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'notequal_exprt::notequal_exprt()': ../util/std_expr.h:1549:53: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1549 | notequal_exprt():binary_relation_exprt(ID_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt()': ../util/std_expr.h:1599:38: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1599 | index_exprt():binary_exprt(ID_index) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'index_exprt::index_exprt(const typet&)': ../util/std_expr.h:1604:72: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1604 | explicit index_exprt(const typet &_type):binary_exprt(ID_index, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_of_exprt::array_of_exprt()': ../util/std_expr.h:1682:43: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1682 | array_of_exprt():unary_exprt(ID_array_of) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt()': ../util/std_expr.h:1743:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1743 | array_exprt() : multi_ary_exprt(ID_array) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_exprt::array_exprt(const array_typet&)': ../util/std_expr.h:1748:38: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1748 | : multi_ary_exprt(ID_array, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'array_list_exprt::array_list_exprt(const array_typet&)': ../util/std_expr.h:1783:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1783 | : multi_ary_exprt(ID_array_list, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt()': ../util/std_expr.h:1804:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1804 | vector_exprt() : multi_ary_exprt(ID_vector) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'vector_exprt::vector_exprt(const vector_typet&)': ../util/std_expr.h:1809:39: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1809 | : multi_ary_exprt(ID_vector, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt()': ../util/std_expr.h:1844:37: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 1844 | union_exprt():unary_exprt(ID_union) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'union_exprt::union_exprt(const typet&)': ../util/std_expr.h:1850:32: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1850 | unary_exprt(ID_union, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt()': ../util/std_expr.h:1924:45: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1924 | struct_exprt() : multi_ary_exprt(ID_struct) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'struct_exprt::struct_exprt(const typet&)': ../util/std_expr.h:1928:79: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 1928 | explicit struct_exprt(const typet &_type) : multi_ary_exprt(ID_struct, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt()': ../util/std_expr.h:1966:42: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 1966 | complex_exprt():binary_exprt(ID_complex) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'complex_exprt::complex_exprt(const complex_typet&)': ../util/std_expr.h:1972:35: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 1972 | binary_exprt(ID_complex, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'object_descriptor_exprt::object_descriptor_exprt()': ../util/std_expr.h:2139:62: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2139 | object_descriptor_exprt():binary_exprt(ID_object_descriptor) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt()': ../util/std_expr.h:2211:56: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2211 | dynamic_object_exprt():binary_exprt(ID_dynamic_object) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'dynamic_object_exprt::dynamic_object_exprt(const typet&)': ../util/std_expr.h:2218:41: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2218 | binary_exprt(ID_dynamic_object, type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'typecast_exprt::typecast_exprt(const typet&)': ../util/std_expr.h:2281:77: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2281 | explicit typecast_exprt(const typet &_type):unary_exprt(ID_typecast, _type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'floatbv_typecast_exprt::floatbv_typecast_exprt()': ../util/std_expr.h:2340:60: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2340 | floatbv_typecast_exprt():binary_exprt(ID_floatbv_typecast) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt()': ../util/std_expr.h:2412:51: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2412 | and_exprt():multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2422:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2422 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'and_exprt::and_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2432:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2432 | multi_ary_exprt(ID_and, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'implies_exprt::implies_exprt()': ../util/std_expr.h:2489:56: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2489 | implies_exprt():binary_exprt(ID_implies, bool_typet()) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt()': ../util/std_expr.h:2534:49: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2534 | or_exprt():multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2544:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2544 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'or_exprt::or_exprt(const exprt&, const exprt&, const exprt&, const exprt&)': ../util/std_expr.h:2554:40: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2554 | multi_ary_exprt(ID_or, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'xor_exprt::xor_exprt()': ../util/std_expr.h:2610:54: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2610 | xor_exprt():multi_ary_exprt(ID_bitxor, bool_typet()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitnot_exprt::bitnot_exprt()': ../util/std_expr.h:2658:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 2658 | bitnot_exprt():unary_exprt(ID_bitnot) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt()': ../util/std_expr.h:2706:41: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2706 | bitor_exprt():multi_ary_exprt(ID_bitor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitor_exprt::bitor_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2711:42: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2711 | multi_ary_exprt(ID_bitor, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitxor_exprt::bitxor_exprt()': ../util/std_expr.h:2761:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2761 | bitxor_exprt():multi_ary_exprt(ID_bitxor) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt()': ../util/std_expr.h:2815:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2815 | bitand_exprt():multi_ary_exprt(ID_bitand) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'bitand_exprt::bitand_exprt(const exprt&, const exprt&)': ../util/std_expr.h:2820:43: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 2820 | multi_ary_exprt(ID_bitand, _op0.type()) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&)': ../util/std_expr.h:2870:61: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shift_exprt::shift_exprt(const irep_idt&, const typet&)': ../util/std_expr.h:2876:28: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 2876 | binary_exprt(_id, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'shl_exprt::shl_exprt()': ../util/std_expr.h:2948:33: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2948 | shl_exprt():shift_exprt(ID_shl) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'ashr_exprt::ashr_exprt()': ../util/std_expr.h:2968:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2968 | ashr_exprt():shift_exprt(ID_ashr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'lshr_exprt::lshr_exprt()': ../util/std_expr.h:2988:35: warning: 'shift_exprt::shift_exprt(const irep_idt&)' is deprecated: use shift_exprt(value, id, distance) instead [-Wdeprecated-declarations] 2988 | lshr_exprt():shift_exprt(ID_lshr) | ^ ../util/std_expr.h:2870:12: note: declared here 2870 | explicit shift_exprt(const irep_idt &_id):binary_exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt()': ../util/std_expr.h:3008:50: warning: 'binary_exprt::binary_exprt(const irep_idt&)' is deprecated: use binary_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3008 | replication_exprt():binary_exprt(ID_replication) | ^ ../util/std_expr.h:748:12: note: declared here 748 | explicit binary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'replication_exprt::replication_exprt(const typet&)': ../util/std_expr.h:3014:39: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 3014 | binary_exprt(ID_replication, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'extractbit_exprt::extractbit_exprt()': ../util/std_expr.h:3084:58: warning: 'binary_predicate_exprt::binary_predicate_exprt(const irep_idt&)' is deprecated: use binary_predicate_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 3084 | extractbit_exprt():binary_predicate_exprt(ID_extractbit) | ^ ../util/std_expr.h:844:12: note: declared here 844 | explicit binary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'not_exprt::not_exprt()': ../util/std_expr.h:3317:47: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3317 | not_exprt():unary_exprt(ID_not, bool_typet()) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt()': ../util/std_expr.h:3359:49: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3359 | dereference_exprt():unary_exprt(ID_dereference) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'dereference_exprt::dereference_exprt(const typet&)': ../util/std_expr.h:3365:37: warning: 'unary_exprt::unary_exprt(const irep_idt&, const typet&)' is deprecated: use unary_exprt(id, op, type) instead [-Wdeprecated-declarations] 3365 | unary_exprt(ID_dereference, type) | ^ ../util/std_expr.h:355:3: note: declared here 355 | unary_exprt( | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'if_exprt::if_exprt()': ../util/std_expr.h:3441:35: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3441 | if_exprt() : ternary_exprt(ID_if) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt(const typet&)': ../util/std_expr.h:3719:77: warning: 'ternary_exprt::ternary_exprt(const irep_idt&, const typet&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3719 | explicit update_exprt(const typet &_type) : ternary_exprt(ID_update, _type) | ^ ../util/std_expr.h:70:12: note: declared here 70 | explicit ternary_exprt(const irep_idt &_id, const typet &_type) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'update_exprt::update_exprt()': ../util/std_expr.h:3724:43: warning: 'ternary_exprt::ternary_exprt(const irep_idt&)' is deprecated: use ternary_exprt(id, op0, op1, op2, type) instead [-Wdeprecated-declarations] 3724 | update_exprt() : ternary_exprt(ID_update) | ^ ../util/std_expr.h:64:12: note: declared here 64 | explicit ternary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'member_exprt::member_exprt()': ../util/std_expr.h:3911:39: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 3911 | member_exprt():unary_exprt(ID_member) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnan_exprt::isnan_exprt()': ../util/std_expr.h:3998:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 3998 | isnan_exprt():unary_predicate_exprt(ID_isnan) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isinf_exprt::isinf_exprt()': ../util/std_expr.h:4044:47: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4044 | isinf_exprt():unary_predicate_exprt(ID_isinf) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isfinite_exprt::isfinite_exprt()': ../util/std_expr.h:4094:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4094 | isfinite_exprt():unary_predicate_exprt(ID_isfinite) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'isnormal_exprt::isnormal_exprt()': ../util/std_expr.h:4140:53: warning: 'unary_predicate_exprt::unary_predicate_exprt(const irep_idt&)' is deprecated: use unary_predicate_exprt(id, op) instead [-Wdeprecated-declarations] 4140 | isnormal_exprt():unary_predicate_exprt(ID_isnormal) | ^ ../util/std_expr.h:675:12: note: declared here 675 | explicit unary_predicate_exprt(const irep_idt &_id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_equal_exprt::ieee_float_equal_exprt()': ../util/std_expr.h:4181:69: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4181 | ieee_float_equal_exprt():binary_relation_exprt(ID_ieee_float_equal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'ieee_float_notequal_exprt::ieee_float_notequal_exprt()': ../util/std_expr.h:4233:49: warning: 'binary_relation_exprt::binary_relation_exprt(const irep_idt&)' is deprecated: use binary_relation_exprt(lhs, id, rhs) instead [-Wdeprecated-declarations] 4233 | binary_relation_exprt(ID_ieee_float_notequal) | ^ ../util/std_expr.h:887:12: note: declared here 887 | explicit binary_relation_exprt(const irep_idt &id): | ^~~~~~~~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'type_exprt::type_exprt()': ../util/std_expr.h:4374:39: warning: 'nullary_exprt::nullary_exprt(const irep_idt&)' is deprecated: use nullary_exprt(id, type) instead [-Wdeprecated-declarations] 4374 | type_exprt() : nullary_exprt(ID_type) | ^ ../util/std_expr.h:28:12: note: declared here 28 | explicit nullary_exprt(const irep_idt &_id) : exprt(_id) | ^~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'function_application_exprt::function_application_exprt(const symbol_exprt&, const argumentst&, const typet&)': ../util/std_expr.h:4490:50: warning: 'binary_exprt::binary_exprt(const irep_idt&, const typet&)' is deprecated: use binary_exprt(lhs, id, rhs, type) instead [-Wdeprecated-declarations] 4490 | : binary_exprt(ID_function_application, _type) | ^ ../util/std_expr.h:754:3: note: declared here 754 | binary_exprt( | ^~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt()': ../util/std_expr.h:4562:59: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4562 | concatenation_exprt() : multi_ary_exprt(ID_concatenation) | ^ ../util/std_expr.h:982:12: note: declared here 982 | explicit multi_ary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'concatenation_exprt::concatenation_exprt(const typet&)': ../util/std_expr.h:4568:46: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4568 | : multi_ary_exprt(ID_concatenation, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ ../util/std_expr.h: In constructor 'popcount_exprt::popcount_exprt()': ../util/std_expr.h:4819:44: warning: 'unary_exprt::unary_exprt(const irep_idt&)' is deprecated: use unary_exprt(id, op) instead [-Wdeprecated-declarations] 4819 | popcount_exprt(): unary_exprt(ID_popcount) | ^ ../util/std_expr.h:341:12: note: declared here 341 | explicit unary_exprt(const irep_idt &_id):exprt(_id) | ^~~~~~~~~~~ ../util/std_expr.h: In constructor 'cond_exprt::cond_exprt(const typet&)': ../util/std_expr.h:4871:75: warning: 'multi_ary_exprt::multi_ary_exprt(const irep_idt&, const typet&)' is deprecated: use multi_ary_exprt(id, op, type) instead [-Wdeprecated-declarations] 4871 | explicit cond_exprt(const typet &_type) : multi_ary_exprt(ID_cond, _type) | ^ ../util/std_expr.h:987:3: note: declared here 987 | multi_ary_exprt( | ^~~~~~~~~~~~~~~ In file included from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett()': ../util/std_code.h:1637:57: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1637 | side_effect_expr_nondett():side_effect_exprt(ID_nondet) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_nondett::side_effect_expr_nondett(const typet&)': ../util/std_code.h:1644:39: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1644 | side_effect_exprt(ID_nondet, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&)': ../util/std_code.h:1710:41: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1710 | : side_effect_exprt(ID_function_call) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_function_callt::side_effect_expr_function_callt(const exprt&, const operandst&, const typet&)': ../util/std_code.h:1725:48: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&, const typet&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1725 | : side_effect_exprt(ID_function_call, _type) | ^ ../util/std_code.h:1570:3: note: declared here 1570 | side_effect_exprt(const irep_idt &statement, const typet &_type): | ^~~~~~~~~~~~~~~~~ ../util/std_code.h: In constructor 'side_effect_expr_throwt::side_effect_expr_throwt()': ../util/std_code.h:1796:55: warning: 'side_effect_exprt::side_effect_exprt(const irep_idt&)' is deprecated: use side_effect_exprt(statement, type, loc) instead [-Wdeprecated-declarations] 1796 | side_effect_expr_throwt():side_effect_exprt(ID_throw) | ^ ../util/std_code.h:1564:12: note: declared here 1564 | explicit side_effect_exprt(const irep_idt &statement) : exprt(ID_side_effect) | ^~~~~~~~~~~~~~~~~ In file included from symex_coverage.h:21, from symex_coverage.cpp:14: ../goto-programs/goto_program.h: In constructor 'goto_programt::instructiont::instructiont(goto_program_instruction_typet)': ../goto-programs/goto_program.h:339:31: warning: 'codet::codet()' is deprecated: use codet(statement) instead [-Wdeprecated-declarations] 339 | target_number(nil_target) | ^ In file included from ../goto-programs/goto_program.h:24, from symex_coverage.h:21, from symex_coverage.cpp:14: ../util/std_code.h:38:3: note: declared here 38 | codet():exprt(ID_code, typet(ID_code)) | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-analyzer' g++ -o cbmc -Wl,--start-group ../ansi-c/ansi-c.a ../cpp/cpp.a ../json/json.a ../json-symtab-language/json-symtab-language.a ../linking/linking.a ../big-int/big-int.a ../goto-checker/goto-checker.a ../goto-programs/goto-programs.a ../goto-symex/goto-symex.a ../pointer-analysis/value_set.o ../pointer-analysis/value_set_analysis_fi.o ../pointer-analysis/value_set_domain_fi.o ../pointer-analysis/value_set_fi.o ../pointer-analysis/value_set_dereference.o ../pointer-analysis/add_failed_symbols.o ../pointer-analysis/rewrite_index.o ../pointer-analysis/goto_program_dereference.o ../goto-instrument/cover.o ../goto-instrument/cover_basic_blocks.o ../goto-instrument/cover_filter.o ../goto-instrument/cover_instrument_branch.o ../goto-instrument/cover_instrument_condition.o ../goto-instrument/cover_instrument_decision.o ../goto-instrument/cover_instrument_location.o ../goto-instrument/cover_instrument_mcdc.o ../goto-instrument/cover_instrument_other.o ../goto-instrument/cover_util.o ../goto-instrument/reachability_slicer.o ../goto-instrument/nondet_static.o ../goto-instrument/full_slicer.o ../goto-instrument/unwindset.o ../analyses/analyses.a ../langapi/langapi.a ../xmllang/xmllang.a ../assembler/assembler.a ../solvers/solvers.a ../util/util.a all_properties.o bmc.o bmc_cover.o cbmc_languages.o cbmc_main.o cbmc_parse_options.o counterexample_beautification.o fault_localization.o symex_bmc.o symex_coverage.o xml_interface.o ../jsil/jsil.a -Wl,--end-group -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lminisat make[1]: Leaving directory '/builddir/build/BUILD/cbmc-cbmc-5.11/src/cbmc' + doxygen warning: Tag 'PERL_PATH' at line 2115 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2137 of file 'doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/sat/satcheck_glucose.cpp:228: warning: no matching class member found for template satcheck_glucose_baset< Glucose::Solver >::~satcheck_glucose_baset() /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/sat/satcheck_glucose.cpp:234: warning: no matching class member found for template satcheck_glucose_baset< Glucose::SimpSolver >::~satcheck_glucose_baset() /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/sat/satcheck_minisat2.cpp:307: warning: no matching class member found for template satcheck_minisat2_baset< Minisat::Solver >::~satcheck_minisat2_baset() /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/sat/satcheck_minisat2.cpp:313: warning: no matching class member found for template satcheck_minisat2_baset< Minisat::SimpSolver >::~satcheck_minisat2_baset() /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.h:216: warning: end of comment block while expecting command /builddir/build/BUILD/cbmc-cbmc-5.11/jbmc/src/java_bytecode/java_object_factory.cpp:1681: warning: documented empty return type of gen_nondet_init /builddir/build/BUILD/cbmc-cbmc-5.11/jbmc/src/java_bytecode/java_object_factory.h:118: warning: documented empty return type of gen_nondet_init warning: Include graph for 'goto_instrument_parse_options.cpp' not generated, too many nodes (84), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'goto_functions.h' not generated, too many nodes (62), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'goto_model.h' not generated, too many nodes (94), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-programs/remove_unreachable.cpp:64: warning: documented empty return type of remove_unreachable /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-programs/remove_unreachable.h:19: warning: documented empty return type of remove_unreachable /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-symex/slice.cpp:219: warning: documented empty return type of collect_open_variables /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-symex/slice.cpp:231: warning: documented empty return type of slice /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-symex/slice.h:34: warning: documented empty return type of collect_open_variables /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-symex/slice.h:26: warning: documented empty return type of slice /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/refinement/string_refinement.cpp:239: warning: Invalid list item found /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/refinement/string_refinement.cpp:1844: warning: argument 'axiom' from the argument list of instantiate has multiple @param documentation sections /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/refinement/string_refinement.cpp:1844: warning: argument 'str' from the argument list of instantiate has multiple @param documentation sections /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/refinement/string_refinement.cpp:1844: warning: argument 'val' from the argument list of instantiate has multiple @param documentation sections warning: Included by graph for 'arith_tools.h' not generated, too many nodes (162), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'c_types.h' not generated, too many nodes (97), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'config.h' not generated, too many nodes (77), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'expr.h' not generated, too many nodes (74), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'invariant.h' not generated, too many nodes (162), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/mathematical_types.h:106: warning: argument 'type' from the argument list of can_cast_type< mathematical_function_typet > has multiple @param documentation sections warning: Included by graph for 'message.h' not generated, too many nodes (96), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'namespace.h' not generated, too many nodes (95), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/rename.cpp:27: warning: documented empty return type of get_new_name /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/rename.cpp:19: warning: documented empty return type of get_new_name /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/rename.h:26: warning: documented empty return type of get_new_name /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/rename.h:23: warning: documented empty return type of get_new_name warning: Included by graph for 'simplify_expr.h' not generated, too many nodes (64), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'std_code.h' not generated, too many nodes (67), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'std_expr.h' not generated, too many nodes (210), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'std_types.h' not generated, too many nodes (109), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. warning: Included by graph for 'symbol_table.h' not generated, too many nodes (89), threshold is 60. Consider increasing DOT_GRAPH_MAX_NODES. /builddir/build/BUILD/cbmc-cbmc-5.11/doc/architectural/howto.md:260: warning: found at different nesting level (8) than expected (5) /builddir/build/BUILD/cbmc-cbmc-5.11/doc/architectural/howto.md:261: warning: end of comment block while expecting command /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/README.md:428: warning: Invalid list item found /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/sat/cnf.h:42: warning: documented empty return type of cnft::gate_and /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/std_code.cpp:51: warning: Found recursive @copybrief or @copydoc relation for argument 'first_statement()'. /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/std_code.cpp:51: warning: Found recursive @copydetails or @copydoc relation for argument 'first_statement()'. /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/std_code.cpp:84: warning: Found recursive @copybrief or @copydoc relation for argument 'last_statement()'. /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/std_code.cpp:84: warning: Found recursive @copydetails or @copydoc relation for argument 'last_statement()'. /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-cc/compile.h:58: warning: documented empty return type of compilet::compilet /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-cc/compile.h:60: warning: documented empty return type of compilet::~compilet /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-cc/compile.h:86: warning: documented empty return type of compilet::cprover_macro_arities /builddir/build/BUILD/cbmc-cbmc-5.11/src/util/config.h:101: warning: documented empty return type of configt::ansi_ct::set_arch_spec_v850 /builddir/build/BUILD/cbmc-cbmc-5.11/src/cpp/cpp_typecheck.h:265: warning: documented empty return type of cpp_typecheckt::check_member_initializers /builddir/build/BUILD/cbmc-cbmc-5.11/src/cpp/cpp_typecheck.h:274: warning: documented empty return type of cpp_typecheckt::full_member_initialization /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-instrument/dot.cpp:61: warning: documented empty return type of dott::find_next /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-instrument/dot.cpp:47: warning: documented empty return type of dott::write_dot_subgraph /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-instrument/dot.cpp:56: warning: documented empty return type of dott::write_edge /builddir/build/BUILD/cbmc-cbmc-5.11/jbmc/src/java_bytecode/java_object_factory.cpp:77: warning: documented empty return type of java_object_factoryt::allocate_nondet_length_array /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.h:216: warning: end of comment block while expecting command /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.h:216: warning: end of comment block while expecting command /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.cpp:645: warning: found tag without matching /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.cpp:646: warning: found tag without matching /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.cpp:647: warning: found tag without matching /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.cpp:649: warning: found tag without matching /builddir/build/BUILD/cbmc-cbmc-5.11/src/analyses/reaching_definitions.h:227: warning: The following parameter of rd_range_domaint::merge(const rd_range_domaint &other, locationt from, locationt to) is not documented: parameter 'other' /builddir/build/BUILD/cbmc-cbmc-5.11/src/solvers/smt2/smt2_conv.h:160: warning: documented empty return type of smt2_convt::convert_rounding_mode_FPA /builddir/build/BUILD/cbmc-cbmc-5.11/src/goto-symex/symex_slice_class.h:25: warning: documented empty return type of symex_slicet::collect_open_variables + popd ~/build/BUILD/cbmc-cbmc-5.11 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DPYyad + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64 + cd cbmc-cbmc-5.11 + mkdir -p /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/man/man1 + install -p -m 0755 src/cbmc/cbmc /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin + install -p -m 0755 src/goto-analyzer/goto-analyzer /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin + install -p -m 0755 src/goto-cc/goto-cc /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin + install -p -m 0755 src/goto-diff/goto-diff /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin + install -p -m 0755 src/goto-instrument/goto-instrument /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin + install -p -m 0644 doc/man/cbmc.1 /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/man/man1 + install -p -m 0644 /builddir/build/SOURCES/goto-cc.1 /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/man/man1 + install -p -m 0644 /builddir/build/SOURCES/goto-cc.1 /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/man/man1/goto-instrument.1 + ln -s xml_y.tab.h src/xmllang/xml_y.tab.hpp + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 5.11-5.fc33 --unique-debug-suffix -5.11-5.fc33.riscv64 --unique-debug-src-base cbmc-5.11-5.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/cbmc-cbmc-5.11 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/cbmc explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-cc explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-analyzer extracting debug info from /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/cbmc explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-diff extracting debug info from /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-cc extracting debug info from /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-analyzer extracting debug info from /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-diff explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-instrument extracting debug info from /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/bin/goto-instrument original debug info size: 816676kB, size after compression: 596364kB /usr/lib/rpm/sepdebugcrcfix: Updated 5 CRC32s, 0 CRC32s did match. 15890 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/cbmc-5.11-5.fc33.riscv64/src/jsil/scanner.l is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cbmc-5.11-5.fc33.riscv64/src/xmllang/scanner.l is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cbmc-5.11-5.fc33.riscv64/src/assembler/scanner.l is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cbmc-5.11-5.fc33.riscv64/src/json/scanner.l is executable but has no shebang, removing executable bit Processing files: cbmc-5.11-5.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Q9S8Te + umask 022 + cd /builddir/build/BUILD + cd cbmc-cbmc-5.11 + DOCDIR=/builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/doc/cbmc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/doc/cbmc + cp -pr CHANGELOG /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/doc/cbmc + cp -pr README.md /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/doc/cbmc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pN4Und + umask 022 + cd /builddir/build/BUILD + cd cbmc-cbmc-5.11 + LICENSEDIR=/builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/licenses/cbmc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/licenses/cbmc + cp -pr LICENSE /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/licenses/cbmc + RPM_EC=0 ++ jobs -p + exit 0 Provides: cbmc = 5.11-5.fc33 cbmc(riscv-64) = 5.11-5.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libglpk.so.40()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libminisat.so.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: cbmc-doc-5.11-5.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GHZEwd + umask 022 + cd /builddir/build/BUILD + cd cbmc-cbmc-5.11 + DOCDIR=/builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/doc/cbmc-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/doc/cbmc-doc + cp -pr doc/html /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64/usr/share/doc/cbmc-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: cbmc-doc = 5.11-5.fc33 cbmc-doc(riscv-64) = 5.11-5.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: cbmc-debugsource-5.11-5.fc33.riscv64 Provides: cbmc-debugsource = 5.11-5.fc33 cbmc-debugsource(riscv-64) = 5.11-5.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: cbmc-debuginfo-5.11-5.fc33.riscv64 Provides: cbmc-debuginfo = 5.11-5.fc33 cbmc-debuginfo(riscv-64) = 5.11-5.fc33 debuginfo(build-id) = 287587f84c185560547777d13ed9bd695a548620 debuginfo(build-id) = 5e12721ef5e8aa936f1729157f353ccdd3015687 debuginfo(build-id) = b3c50edc1daae0e3a1d9504e3b4e6d196ed30e92 debuginfo(build-id) = c711f389327e218e9355a9711965fe92f152aa68 debuginfo(build-id) = f111fece5bf00635775fcf18ea2afa257c2ee15c Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: cbmc-debugsource(riscv-64) = 5.11-5.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64 Wrote: /builddir/build/RPMS/cbmc-debugsource-5.11-5.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/cbmc-5.11-5.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/cbmc-doc-5.11-5.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/cbmc-debuginfo-5.11-5.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.NItppg + umask 022 + cd /builddir/build/BUILD + cd cbmc-cbmc-5.11 + /usr/bin/rm -rf /builddir/build/BUILDROOT/cbmc-5.11-5.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0